Professional Documents
Culture Documents
SDLC
SDLC
In this we will check that whether it is possible to develop this system or not. Present the reasons why system should or should not be developed by the organization.
3 types of feasibilities are there: Economical feasible Operationally feasible Technically feasible
Analysis
Study of current procedures and information systems
Determine requirements
Study current system Structure requirements and eliminate redundancies
Design
Logical Design
Physical Design
Technical specifications
Implementation
Implementation
TESTING
All project managers know that they must do some testing The basic questions are;
Why? How much? What sort? By whom? When?
Why do we test?
Provide confidence in the system Identify areas of weakness Establish the degree of quality Establish the extent that the requirements have been met, i.e. what the users asked for is what they got not what someone else though they wanted To provide an understanding of the overall system To prove it is both usable and operable To provide sufficient information to allow an objective decision on applicability to deploy
How much?
How do we decide?
What sort?
Functionality Performance Usability Security Availability Operability
By whom?
Users: those who will ultimately use the system. Testers Analysts Developers
Lastly When?
Once the code is complete As soon as the architecture is defined Once the system delivery is complete During development Once the business requirements have been defined As soon as the project is given the goahead
A good way to learn the stages of the SDLC is to create deliverables (output) of each stage in the process.
USES OF SDLC..
SDLC tries to achieve high quality system that meets or exceeds the requirements. Speed up the process of developing system. Used for time-critical applications Used in organizations that employ disciplined methods Users/customers become satisfied.