Software Engineering History

 


Software Engineering History

  1. 1950s: Early Programming.
  2. Early 1960s: High Level languages and Control flow design.
  3. Late 1960s: The demise of GOTO and Structured programming.
  4. Early 1970s: Data Structure Design.
  5. Late 1970s: Structured Analysis.
  6. 1980s: Object Oriented Design.

        Modern SE Techniques

  • In addition to software design, many other SE techniques have evolved:     
    1.analysis & specification techniques.       
    2.debugging & testing techniques.        
    3.software metrics (used to measure SE).        
    4.software project management.
    5 software quality assurance.
            
    6.CASE tools (used to automate SE).
  • Most of the above are examined in this unit.
  • Modern software is developed in well-defined phases.
  • There is a lot of emphasis on requirements analysis and specification.

  • There is a distinct design phase.

  • Coding is only a small part of modern software development.

  • There is a distinct, systematic testing phase.
  • A series of phases through which a software product passes during its lifetime, such as:

        1.Feasibility Study.
        2.Requirements Analysis & Specification.
        3.Design.
        4.Implementation (coding).
        5.Testing.
        6.Maintenance. 

  • Many different activities may be carried out in each phase.

        Modern SE Techniques – The Software Life Cycle

        /Emphasis has shifted from error correction to error prevention:

        1.exploratory methods focused on detecting errors only during testing;
        2.modern methods focus on detecting errors in each phase of development.
        1. Reduces the amount of work that must be re-done.

        /Phase containment: detect errors as close as possible to their point of             introduction.

        /Software are developed using a well defined Process.


1 comment:

  1. Play Slots Online at Ocean Casino
    For our 1xbet우회주소 readers, we have to admit 바카라 사이트 추천 that 온라인바카라 the ocean isn't the most exciting casino 피망 슬롯 experience to play, and not only does that have the most thrilling bonuses and 카판 games

    ReplyDelete

Configuring Windows Server on AWS

ads
Powered by Blogger.