Systems Development
Essay Preview: Systems Development
Report this essay
Name:
Module:
Systems Development
Course:
FdSc Internet Technology in Business
Year 1: 2004/2005
Hand In:
22nd April 2005
Module Leader:
Assignment Reference:
System Development Life Cycle (SD2)
Content Page
INTRODUCTION
WHAT IS THE SYSTEMS DEVELOPMENT LIFE CYCLE?
ADVANTAGES: SYSTEMS DEVELOPMENT LIFE CYCLE
POTENTIAL DIS-ADVANTAGES: SYSTEMS DEVELOPMENT LIFE CYCLE
THE SEVEN STAGES OF THE SYSTEMS DEVELOPMENT LIFE CYCLE
STAGE 1: PROBLEM IDENTIFICATION
PROBLEM 1:
PROBLEM 2:
PROBLEM 3:
STAGE 2: INITIAL FEASIBILITY
WHAT IS A FEASIBILITY STUDY?
WHY CONDUCT A FEASIBILITY STUDY?
IMPORTANT FEATURES OF A FEASIBILITY STUDY?
STAGE 3: SYSTEMS INVESTIGATION
INTERVIEWS
UNSTRUCTURED INTERVIEWS:
STRUCTURED INTERVIEWS:
INTERVIEW PLANNING:
THE INTERVIEW ITSELF:
QUESTIONNAIRES
HAND OUT:
SIT & COMPLETE:
DOCUMENTATION INSPECTION
OBSERVATION
SSADM CATALOGUES
USER CATALOGUE
INFORMATION CATALOGUE
FUNCTIONAL & NON-FUNCTIONAL REQUIREMENTS
FUNCTIONAL REQUIREMENTS
NON-FUNCTIONAL REQUIREMENTS
QUANTIFYING REQUIREMENTS
STAGE 4: SYSTEMS ANALYSIS
STAGE 5: SYSTEMS DESIGN
JACKSON STRUCTURED DIAGRAMS
MODELING STAGE
NETWORK STAGE
IMPLEMENTATION STAGE
UML (UNIFIED MODELING LANGUAGE)
WHAT IS THE UNIFIED MODELING LANGUAGE?
WHY WAS THE UML LANGUAGE CREATED?
WHAT IS OBJECT-ORIENTED PROGRAMMING?
UML DIAGRAMS
STAGE 6: SYSTEM IMPLEMENTATION
NOTIFYING USERS OF NEW IMPLEMENTATION
EXECUTE TRAINING PLAN
SYSTEM REPLACEMENT OR UPDATE
POST-IMPLEMENTATION REVIEW
SUPPORTING DOCUMENTATION & FACTS (DELIVERABLES)
DELIVERED SYSTEM
CHANGE IMPLEMENTATION NOTICE
VERSION DESCRIPTION DOCUMENT
ISSUES AND PROBLEMS FOR FUTURE CONSIDERATION
STAGE 7: SYSTEMS MAINTENANCE
CORRECTIVE MAINTENANCE
PERFECTIVE MAINTENANCE
ADAPTIVE MAINTENANCE
MAINTENANCE CAUSES
Introduction
The assignment has instructed me that I must complete a full explanation of the systems development life cycle. I must do this assignment with the view that the life cycle is for the development of a ecommerce website.
I have to clearly describe and run through the different processes and stages of the systems development life cycle. To do this I have decided that I will split the essay up into sections, the sections will be named after the stage of the cycle, for example Problem identification.
As part of the assignment I am to write the essay in the view of a company who are looking to develop an ecommerce website to expand the company sales and reputation.
What is the Systems Development Life Cycle?
The development life cycle is an overall process of developing and information system. This can be done in all areas of business and not just IT or in this case the development of an ecommerce website.
The cycle itself is a multi step process that covers the initial investigation all the way down to the system maintenance. There are many different models and methodologies, but generally the system consists of a number or different steps or stages. These steps or stages start from the first investigation through analysis, design, implementation and the maintenance of the final system.
The systems development life cycle acts as a structure that can be followed when a company decides that it is time for change and wants to bring in a new system or change an old one. The cycle cannot be completed with any of the stages or steps missing. Every stage is just as important as the other although there are views that certain stages have more importance than others, however without all of the stages complete the system may either have major errors or not work at all.
The systems development life cycle has both pros and cons these are just some of those listed below:
Advantages: Systems Development Life Cycle
Firstly the systems development life cycle brings