Systems Analyst

User Generated

CUbeTU22

Writing

CIS 353 Project Requirements and Design

Description

"The Role of a Systems Analyst" In 400 words or more respond to the following:

·Use the Internet to research the role of a systems analyst. Next, imagine you’re taking your first set of courses in your Information Technology career path with career goals of becoming a systems analyst.
·Determine the qualifications you must have to become a system analyst.
Cite all sources used in accordance with APA format.

"Functional vs. Nonfunctional Requirements" In 400 words or more respond to the following:

·Explain why both functional and nonfunctional requirements are important in IT development.
·Include two (2) examples each to support your answer.
·Cite all sources used in accordance with APA format.

"UML and OMG" In 400 words or more respond to the following:

·Identify the benefits that UML brings to the software development industry.
·Speculate UML’s development and its future influence in the IT world.
·Give two (2) examples on how a company can benefit from using UML and OMG.
Cite all sources used in accordance with APA format

User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Attached.

Running Head: UML and OMG

1

UML and OMG
Name
Institution

Course
Date

UML and OMG

2
UML and OMG

UML is an acronym for Unified Modeling Language that makes use of graphical
language to visualize, construct, and specify the artifacts attributed to an IT system built on
software functionalities. The UML is thus defined as a general purpose tool used to model and
develop various software to achieve a standard visual design of the end product. It offers a
standardized approach to writing the blueprints of an IT system during its development (Usui,
Morimoto, Murao & Shimizu, 2016). It is also essential in conceptualizing certain issues,
business process, and system functionalities. UML integrates database schemas, programming
languages, and components of software that may be reused for other purposes.
The Benefits That UML Brings to the Software Development Industry
The Software development industry benefits from the use of UML through effective
management of the complex IT devolvement process. It can be used as a sketch tool, a blueprint
language of a programing language (Usui, Morimoto, Murao & Shimizu, 2016). UML also helps
organizations to capture the requirements of the software development process to ensure that the
design of the software development meets the specifications of the end-users. UML can also be
used to define the relationship between various parts of the system and how they collaborate to
provide the required goals.
UML’s Development and its Future Influence in the IT World
The development of UML was motivated by the need to have a standardized language
used in software design and development. Today, it has become the standardized language use in
Object Management Group and has been subsequently documented as the ISO standard from
software development. It has undergone dynamic improvement and has since become a major
component of Object-Oriented Programming right from the Booch method to the Object-

UML and OMG

3

modeling technology and finally to Object-oriented software engineering (Rumbaugh, Booch &
Jacobson, 2017).
The UML-1.x is the latest version of the software development language that integrates
all earlier versions into a single programing language with coordinate notation. The UML-2.x is
a revised version that comes with a superstructure and infrastructures definitions. The future
influence of UML development in the IRT world I the use of Object Constraint language as the
defining rule when modeling software elements (Usui, Morimoto, Murao & Shimizu, 2016). In
addition, the UML diagram would be used to interchange the layout of software diagrams in the
future development process. Besides they would be used to create both structural and behavioral
views of the system to define the static and dynamic perspectives of the final software.
Two (2) Ex...


Anonymous
Really helped me to better understand my coursework. Super recommended.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Similar Content

Related Tags