






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This course teaches how Information System can be built. This lecture keywords are: Systems Development, Systems Approach, Problem Identification, Systems Analysis, Systems Design, Systems Development, Systems Testing, Systems Deployment, Systems Maintenance, Feasibility Domains
Typology: Slides
1 / 30
This page cannot be seen from the preview
Don't miss anything!























Systems Development and Project Management
It’s methodology for problem solving
The more time spent planning, the better the outcome
Note the process is typically iterative
Systems approach masters Ed Yourdon Grady Booch The GOF Gamma, Helm, Johnson, Vlissides
If a project seems feasible, assemble a project management plan and team
Organizational Do we have the human resources Do we have the organizational resources
Technical Does the hardware / software exist
Economic Cost / benefit analysis Accounting ROI Present value analysis
Operational
User interface requirements Processing requirements Storage Controls Input validation Event notification Human controls
If it’s not broke, don’t fix it Understand how users use the existing system Interviews Know what users want out of the new system At times, users don’t know what they want
Flowcharts IP charts UML use-case diagrams UML activity diagrams UML Statechart diagrams
Select physical hardware and software Note that there may be site preparation requirements
Positives Users get what they want
Negatives Users don’t know what they want Users may have a narrow minded vision of the system They may not see how a system contributes to the organizational mission Loss of centralized control Users are not experienced in system design methodologies
The systems lifecycle operates as a sequence of states Sequential development
It’s an agile methodology at its best Relies on close communication between users and developers Relies on experienced developers Uses small incremental deliverables
The term derives from the game of rugby The development effort is monitored and controlled daily