Friday 23 September 2016

System Development Life Cycle

 System development life cycle
                   System development life cycle is a very important method to develop an informative system. System development life cycle consist of six step and involves different persons. A system development life cycle work as an iterative model. Any change that is required in the system at any stage, the system development life cycle provide this facility to move back at any step to meet the requirements of the user’s. In SDLC model the risk of not meeting user’s requirement is less. The money and time is saved in system development life cycle (SDLC) model.
The steps of system development life cycle are as follow:
1.    Preliminary investigation/ system planning
2.    Requirement analysis
3.    System design
4.    System development   
5.    System testing and integration
6.    System implementation
7.    System maintenance
                             Figure: step of system development life cycle

1.    Preliminary investigation/system planning:-
                                Preliminary investigation is the first step of system development life cycle. In this step we interview the user. The preliminary investigation step involves to finds a user requirement and present problem in the current system. In this step we determine the resources or technologies, the cost of the software. If the proposed system is accepted by the user then next phase is started otherwise repeat this step again and again to meet the user requirement.
2.    Requirement analysis:-
                        In this step, system analyst study the operation of the system and their relationship within an outside the system, and study that where improvement are required and how system work. Requirement specification document is produce in this step.
3.    System design:-
             In this step new system is design to meet the requirements of the user. The design of a new system depends on the requirements indentified in system analysis phase. System design defines the display of the system, the output of system.
4.    Software development:-
                          Actual coding of the program is done in this step. The program is checked by using a dummy data. Documentation is prepared to explain certain procedure.
5.    System testing and integration:-
                                        Program is tested individually to check the develop program work according to the requirement. After individual testing the program module are integrated and then integrated module is tested to check whether system is work according to specification. The system is checked with actual data by real user’s, and the result of the process is examines to ensure that the result is correct or not. If result is not correct or not according to requirement then adjustment is made in the program.
6.    System implementation:-
                                     In this step, the develop system is install and hand over to the user, and system user's are trained to operate the system carefully.
7.    System maintenance:-
                              Maintenance of the system depends upon on modification and enhancements of the system. Maintenance of the system means that the current system working is effective even if system environment such as hardware, software is modified. The current system must up- to- date regularly.
                               


28 comments:

  1. I like your post there is a lot of information about software testing, which i would like to learn, thank you for the great guide. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work.. Read more about QA Services

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Really nice article. You can also have a look on the following Software Development Life Cycle

    ReplyDelete
  4. Really good Information thanks for sharing wonderful Blog, keep doing well and keep updating.....


    Software for service industries

    ReplyDelete
  5. This post is so useful and informative. Keep updating with more information.....
    Swift Training In Bangalore
    Swift Developer Training In Bangalore

    ReplyDelete
  6. Thank you for sharing wonderful information with us to get some idea about that content.
    Business Analyst Training in Hyderabad
    Business Analyst Training

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Custom Software Development Services are designed to meet your individual business needs. We specialize in creating custom applications appropriate for your specific industry or vertical market, tailored to solve the issues that you need solved.

    ReplyDelete
  9. Explanation is great, in detail, and easy to understand.
    Fantasy Cricket is the most beloved sport across the nation. We designed and developed an experience for all Fantasy cricket fans. With our vast knowledge of cricket and multiple leagues like IPL, the hundred, Big Bash, etc., we are customizing designs based on the league type.

    fantasy cricket app development

    ReplyDelete
  10. Thanks for posting the best information and the blog is very informative
    Software Development Company in Mohali

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Thank you for sharing this informative content. With the help of web development company in Delhi you can customized your website and easily convert it into Drupal website with high security and error less functionality

    ReplyDelete
  13. Thanks for sharing this informative blog, keep sharing such posts.
    Private Investigator Singapore

    ReplyDelete
  14. Thanks for sharing informative content. It was incredibly insightful and fascinating.
    Staffing services can help you grow your company - FYI Solutions

    ReplyDelete
  15. I am really impressed by the way you detailed out everything. It is really going to help me a lot custom erp software development

    ReplyDelete
  16. Nice information on SDLC. Avail the services of the best Software application development company
    for your software needs.

    ReplyDelete
  17. Firmroots prides itself on delivering tailored solutions that align with each client's unique business objectives, ensuring maximum efficiency, productivity, and return on investment.

    ReplyDelete
  18. Puja Control is the leading Hardware Development & Integration service Firm. We offer our service in foreign countries as well.

    ReplyDelete
  19. With iMeta Technologies Custom Smart Contract Development write your own smart contract logic with the help of our solidity programming experts. Our expert solidity programming team at iMeta Technologies will guide you in writing and implementing smart contract logic for various use cases including Automated Payments, Insurance Claims Processing, NFTs, Voting Systems, Real Estate, Supply Chain, Healthcare Records, and DeFi. Take your business to the next level of efficiency and security today!

    ReplyDelete
  20. Experience top-tier server with our Amsterdam data center! Harness robust infrastructure for seamless operations and data security.

    ReplyDelete