Professional Documents
Culture Documents
LEARNING OBJECTIVE
3 56% proyek
memberikan dari
manfaat yang dijanjikan
(Kanaracus, 2012)
10
11
Analyst Related Role
1 Business analyst
2 System analyst
3 Infrastructure analyst
5 Project manager
Project Manager
Focuses on business issues surrounding the
system
• The business value of the system
• Improvements in business processes
• New business processes needed with new
system
2. Analyze feasibility
• Technical Feasibility
• Economic Feasibility
• Organizational Feasibility
(System Proposal)
1. Requirement gathering by answering the
questions:
• Who will use the system?
• What will the system do?
• When will it be used?
2. Investigate the current system
3. Identify possible improvements
4. Develop a concept for new system
(System Specification)
1. Program Design (UML Diagrams)
• What programs need to be written
• Exactly what each program will do
2. User Interface Design
• How users interact with system
• Forms / reports used by the system
3. Data Design (ER Diagrams)
• What data is to be stored
• What format the data will be in
• Where the data will be stored
(System Specification)
1. Construction
• New system is built and tested
• Often testing is the longest part
2. Testing
• Unit Testing
• Integration Testing
• System Testing
• User Acceptance Test
3. Installation
• Old system is turned off
• New system is turned on
A formalized approach to implementing
the Software Development Life Cycle
(SDLC) (Dennis, 2012)
A simplified representation of a software
process (Sommerville, 2015)
A distinct set of activities, actions, tasks,
milestones, and work products required to
engineer high quality software (Pressman, 2015)
1. Structured Design
• Waterfall method
• Parallel development
2. Rapid Application Development
• Phased Development
• Prototyping
• Throw-away Prototyping
3. Agile Development
• Extreme Programming (XP)
• Scrum
• Lean Development
(Dennis, 2012)
The systems analyst is a key person
analyzing the business, identifying
opportunities for improvement, and
designing information systems to
implement these ideas
There are five major team roles:
1. Business analyst
2. Systems analyst
3. Infrastructure analyst
4. Change management analyst
5. Project manager
The Systems Development Lifecycle
consists of four stages: Planning, Analysis,
Design, and Implementation
The major development methodologies:
1. Structured design
Waterfall method
Parallel development
2. RAD development
Phased Development
Prototyping
Throw-away Prototyping
3. Agile development
Extreme Programming
Scrum
1. Alan Dennis et al, Systems Analysis and Design with
UML 4th Edition, John Wiley and Sons, 2013
2. Kenneth E. Kendall and Julie E Kendall, Systems
Analysis and Design 8th Edition, Prentice Hall, 2010
3. Hassan Gomaa, Software Modeling and Design: UML,
Use Cases, Patterns, and Software
Architectures, Cambridge University Press, 2011
4. Gary B. Shelly and Harry J. Rosenblatt, Systems
Analysis and Design 9th Edition, Course
Technology, 2011
5. Howard Podeswa, UML for the IT Business Analyst
2nd Edition, Course Technology, 2009
6. Jeffrey A. Hoffer et al, Modern Systems Analysis and
Design 6th Edition, Prentice Hall, 2010
41