Professional Documents
Culture Documents
2008 FALL
EC Websites Development
Conventional VS Contemporary
Conventional
Contemporary
Designed in a way to fit in the operations of a business unit. Different department will have a different system. Scope of the system is smaller. Analysis and design are simpler. Easy to maintain.
Designed in a way to fit in the operations of the whole enterprise. Processes or services oriented. Scope of the system is huge. Analysis and design are complicated ? Difficult to maintain ?
2008 FALL
EC Websites Development
High level system requirement Feasibility analysis (Financially and technologically) Selection of system development model Objectives and schedule for SD
EC Websites Development
3
2008 FALL
Detail analysis Precise system requirements (user accepted), a list of user acceptance tests System design modules, interfacing amongst modules, hardware requirements, programming language, OS Coding In-house testing unit test, system test, stress test User acceptance test
EC Websites Development
4
2008 FALL
2008 FALL
EC Websites Development
Stakeholders
Individuals who either themselves or through the organization are beneficiaries of the systems development effort. Individuals who interact with the system regularly
Professional who specializes in analyzing and designing business systems. Individual responsible for modifying or developing programs to satisfy user requirements.
EC Websites Development
6
Users
System Analyst
Programmers
2008 FALL
Waterfall model Spiral Model Component-based Development Prototyping Rapid Application Development Others
2008 FALL
EC Websites Development
Waterfall Model
2008 FALL
EC Websites Development
Waterfall Model
Systems Implementation System components are assembled and the new or modified system is placed into operation.
Systems Maintenance and Review Ensures the system operates and is modified to keep up with business changes.
2008 FALL
EC Websites Development
Spiral Model
2008 FALL
EC Websites Development
10
Spiral Model
2008 FALL
EC Websites Development
11
Component-based Model
2008 FALL
EC Websites Development
12
Prototyping
Operational Prototype Accesses real data files, edits input data, makes necessary computations and comparisons, and produces real output. Nonoperational Prototype A mockup or model that includes output and input specifications and formats.
2008 FALL
EC Websites Development
13
2008 FALL
EC Websites Development
14
Resource Constraint Analysis Project Schedule and Tracking Systems Configuration Management Selected Project Management Software Packages Use of Computer-Aided Software Engineering (CASE) Tools Systems Investigation Requirements Analysis Systems Analysis
2008 FALL
EC Websites Development
15
Systems Investigation
Identify potential problems and opportunities and consider them in light of the goals of the company. It is the second round analysis. The first round analysis has been conducted during system planning.
2008 FALL
EC Websites Development
16
Systems Investigation
Feasibility Analysis
2008 FALL
EC Websites Development
17
Systems Investigation
A report that summarizes the results of the systems investigation and the process of feasibility analysis and recommends a course of action. The investigation is usually conducted by a system investigation team and a steering committee. Steering committee is an advisory group consisting of senior management and users from the IS department and other functional areas.
EC Websites Development
18
2008 FALL
Systems Investigation
2008 FALL
19
Requirement Analysis
Requirements Analysis It is the third round analysis. An assessment used to determine the need of the users, the stakeholders, and the organization. Converting organizational goals into systems requirements
2008 FALL
EC Websites Development
20
Systems Analysis
External and Internal Sources of Data It is the forth and the last round analysis. The analysis must be very precise. The results will be used in system design.
2008 FALL
EC Websites Development
21
Systems Analysis
Data Collection
To understand what exactly the users needs What data/information should be processed in the system, and what sort of interface design the users expect.
Steps in Data Collection
2008 FALL
EC Websites Development
22
Systems Analysis
Techniques
2008 FALL
EC Websites Development
23
Systems Analysis
Data Analysis
Manipulating the collected data so that it is usable for the development team members who are participating in systems analysis.
2008 FALL
EC Websites Development
24
Strength and weaknesses of existing system from stakeholders perspective. User/stakeholder requirements for the new system. Organizational requirements. Description of what new information systems should do to solve the problem
2008 FALL
EC Websites Development
25
2008 FALL
EC Websites Development
26
2008 FALL
EC Websites Development
27
Major Problems in SD
Communication gaps between the user (nonIT) and the developer (IT)
No common language Lack of IT knowledge (non-IT) Lack of business sense (IT) Lack of mutual trust Lazy
2008 FALL
EC Websites Development
28
Solutions
2008 FALL
EC Websites Development
29
Technically How?
Project plan Quality plan Analysis model Design model Testing plan
2008 FALL
EC Websites Development
30