Vijay Laxmi Malik
Student ID# 248570.
QUESTIONS FOLLOW. You must answer each element of each Question.
QUESTION 1: Revisit your definition of “System Analysis” from HW #1. At this time, what is
your best / favorite definition of “System Analysis”? Provide a reference to the source of the
definition. (Wikipedia references are not allowed).
Your Answer to 1:
“System Analysis is a systematic approach that follows certain activities to understand and
identify the problem and ensures the objective improvement of the system along with the
seamless flow of data/ information within all the components of the system will work efficiently.
By doing system analysis, overall functionality of the proposed system could be improved; the
input and the output can be visually shown by the help of the UML diagrams”.
(Reference: Retrieved from URL
https://www.tutorialspoint.com/system_analysis_and_design/index.htm)
Per my peer Neha A system analysis is a process in which requirements are gathered, clarified
and ultimately used to improve a system or software.
Per my peer Ying system analysis is the process of learning about a system by doing analysis and
understanding the main objective of the system.
QUESTION 2: What is the “System Development Life Cycle (SDLC)”? Be precise.
Your Answer to 2:
A framework that is used in the development of a system using the six activities of the SDLC
where all the tasks within each activities are explained in details.
1. Define the scope and seek approval from the management what needs to be
developed.
2. Analysis of the future system (what, how & who)
3. Design the “to-be” system
4. Build, test and finally Implement
Page 1 of 18
, ISEM 530: Homework #2
Vijay Laxmi Malik
Student ID# 248570
5. Maintenance (Per feedback from Professor, in maintenance phase of SDLC we can
include user support activities after the implementation, any future enhancements if
needed).
The definition that I have shared is more detailed than my peer Neha.
Per my peer Ying SDLC a framework that is followed either to develop or alter the system.
QUESTION 3: Revisit what you learned about the Unified Modeling Language (UML) so far.
To continue to get familiar with “UML” style diagrams, please fill in the following Table 1,
which was originally introduced in HW #1:
Your Answer to 3:
Table 1. UML Summary (Answer to Question 3)
UML Diagram Definition Where Used in our
textbook SDLC?
Class Diagram A static diagram that is used to show Analysis and Design Phase
the visual, characteristic, movements
of the system. It shows the collection
of classes, their interactions within the
system. Most popular UML diagram.
Use Case Diagram A dynamic diagram that is used to Requirement and Design
show the action/ operations of the Phase
system and are made up of actors, use
cases and their interaction .The main
purpose of the use case diagram is
collect the requirements of the system,
understand various influences of the
system.
Activity Diagram A dynamic diagram that is used to Requirement and Design
show operational flow of information Phase
from one activity to another providing
high level view of the system.
Page 2 of 18
, ISEM 530: Homework #2
Vijay Laxmi Malik
Student ID# 248570
UML Diagram Definition Where Used in our
textbook SDLC?
Architectural A diagram that is used to show overall Design Phase
Configuration Diagram structure or the blue print of the
system to ensure it is meeting the
needs to the user requirements. It is
the pictorial representation of the
various components of the system and
their relationship.
Design Class Diagram A diagram that is used to show all the Design Phase
details about the design of the system
such as system classes, their attributes
and the interaction within the same
class.
Architectural Design A diagram that is used to show Design Phase
Diagram sequence of all processes occurring
within the system.
QUESTION 4: We have introduced “Use Cases”. What primary information is provided by either a
List Format Use Case or a Use Case Diagram? Be specific.
Your Answer to 4:
Use case Diagrams highlights the high level information about the various functionalities of the
system and how roles interact with these functionalities. Use case diagram usually are depicted by
actors, use case and the system.
Per my peer Neha use cases are good way of showing the activities or the interaction between the
system and the user.
Per my peer Ying use cases can be viewed as list of users and their respective objective with the
system.
QUESTION 5: From our textbook, the SDLC Core Process 3 essentially represents “Systems
Analysis”, where you Gather Detailed information, Define Requirements, Prioritize
Requirements, Develop User-Interface Dialogues and Evaluate Requirements with users. A key
repeating term here is “requirement”. With that in mind, please research and provide answers to
the following questions about “requirements”. (Note: Do NOT use your textbook. Find an online
resource (not Wikipedia). Provide a formal definition. Provide the reference.
Page 3 of 18