Preview

Soft Eng

Satisfactory Essays
Open Document
Open Document
568 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Soft Eng
Chapter 2
Modeling the Process and Life Cycle
Process includes: ➢ all major process activities ➢ resources used, subject to set of constraints (such as schedule) ➢ intermediate and final products ➢ subprocesses, with hierarchy or links ➢ entry and exit criteria for each activity ➢ sequence of activities, so timing is clear ➢ guiding principles, including goals of each activity ➢ constraints for each activity, resource or product
Software life cycle
- describes life of a software product from its conception to its implementation, delivery, use and maintenance.
Reasons for modeling a process ➢ To form a common understanding ➢ To find inconsistencies, redundancies, omissions ➢ To find and evaluate appropriate activities for reaching process goal ➢ To tailor a general process for the particular situation in which it will be used
Examples of process models • Waterfall model √ one development stage should be completed before the next begins √ simplicity makes it easy to explain to customers who are not familiar with software development √ inflexible partitioning of the project into distinct stages √ should only be used when the requirements are well understood √ used when the system is part of a larger system • V-model √ A variation of the waterfall model that demonstrates how the testing activities are related to analysis and design ▪ Unit and integration testing – coders and team members should ensure that all aspects of the program design have been implemented correctly in the code ▪ System testing – should verify the system design aspects of the program design have been implemented correctly in the code ▪ Acceptance testing – conducted by customer and validates the requirements by associating and testing each element of the specification • Prototyping √ Allows all or part

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1310 Unit 1 Study Guide

    • 359 Words
    • 2 Pages

    5. Explain the salient features of spiral model of a software process with an illustration diagram.*…

    • 359 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Service Request Sr Rm 004

    • 1582 Words
    • 7 Pages

    This phase requires the coordination and cooperation of many people. The system analyst cannot conduct all the work alone. The first step involves coding. Coding is process of converting writing computer language that tells the system the commands to perform when certain commands are given. As the coding process being, the process of testing is also taking place as well. When coding is written, it must pass validation or the computer will not understand the language and the expect program will not perform to standard. Many strategies are available for testing validation; the size of the system dictates which is best. Throughout the system development life cycle, software testing was taking place after certain events to ensure the preliminary creation was on track. During analysis the overall test plan was developed. In the design phase, the unit test, integration test plan, and a system test plan was developed. Inspections are formal group activities that perform manually to find obvious errors such as syntax and…

    • 1582 Words
    • 7 Pages
    Better Essays
  • Best Essays

    Smith Consulting is developing a better production documentation environment for our company. The following discussion and implementation strategy discusses software development methodology selection, Quality Assurance Processes, procedures, and guidelines to be utilized at SC for all current and future projects internally and externally for our clients. This document will also determine project management orthodoxy, define our client relationship and also our program document specifications and requirements. This will serve SC and its future clients in a consistent, quality and professional future for enhanced software development capabilities in accordance with established best practices throughout the software engineering community.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Good Essays

    Software development is the full-cycle process of developing a software product. The software development cycle, assuming the software project management follows the waterfall model, includes: requirement gathering, system analysis, designing, coding, testing, and implementation. A software development team must commit to creating and maintaining (i.e. bug fixes) the source code to remain relevant and progressive against competition.…

    • 665 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    BIS261 Final Exam Paper

    • 1552 Words
    • 7 Pages

    The articles from the DeVry University Library: Managing Virtual Teams by LaBrosse; Successfully Transitioning to a Virtual Organization by Lockwood; and Technology Support for Enhanced Productivity in International Virtual Teams by Seilheimer, Ishman, & Seilheimer…

    • 1552 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Eng Lit 1

    • 691 Words
    • 7 Pages

    With reference to the ways Achebe presents the Oracle and his Priestess in Extract 1 and…

    • 691 Words
    • 7 Pages
    Satisfactory Essays
  • Powerful Essays

    Assignment 1 OPM

    • 2388 Words
    • 14 Pages

    1. How do to establish the specification and how do to measures the specification have been meet?…

    • 2388 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Eng 101

    • 1269 Words
    • 6 Pages

    English 101 is a writing course meant to improve your ability to communicate through the medium of expository prose for both practical and academic purposes. Particular attention will be paid to the coherence and correctness of the writing itself, but all aspects of the writing process will be discussed. You will learn critical thinking and reading strategies useful both for personal intellectual development and for work required by more advanced college courses. Since reading and writing skills tend to complement each other, we will read and discuss a variety of texts significant in the history of Western thought and examine both their driving ideas, and their style of composition and argument.…

    • 1269 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Backup Plan Networking

    • 326 Words
    • 2 Pages

    Test your backup and recovery procedures thoroughly before a real failure occurs. Testing helps to ensure that you have the required backups to recover from various failures, that your procedures are clearly defined and documented, and that they can be executed smoothly and quickly by any qualified operator.…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    In terms of validation traceability, the Design and Functional Specifications shall be based upon their pre-approved User Requirements. Furthermore, the test plans in validation protocols shall be prepared to verify that the equipment or systems meet the pre-approved User Requirements by meeting Design and Functional Specifications.…

    • 842 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Software Testing

    • 1869 Words
    • 8 Pages

    procedures on approved test cases [1]. Furthermore, the software testing is defined in [2] as "the dynamic verification of the behavior of a program on a finite set of test cases, suitably selected from the usually infinite executions domain, against the expected behavior". However, the software testing process can be assisted with software tools to make it automated. In…

    • 1869 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Maven Notes

    • 875 Words
    • 5 Pages

    compilation and testing and the packaging and deployment of the final product. It is implemented in Java which…

    • 875 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Booking Venue System

    • 352 Words
    • 3 Pages

    Consists of ensuring that the individual components or the product as a whole, meet the requirements of the specifications created during design stage.…

    • 352 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    s everyday activities became more and more easy thanks to the help of electronical devices, the competition for companies which create tools for daily activities has become more intense as well. The companies are currently in a race to create products which cost less and work as efficiently as possible. As a result of that a crucial step to check efficiency, called testing, is now more systematic than ever which considering even in 1979 a well known rule was to spend 50 percent of the time and more than 50 percent of the budget to be used for testing,[1] the importance and effort put in for testing is currently colossal.…

    • 1681 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    audit

    • 670 Words
    • 3 Pages

    2. Test of controls: Audit procedures performed to test the operating effectiveness of controls in preventing, or detecting and correcting, material misstatements at the relevant assertion level…

    • 670 Words
    • 3 Pages
    Good Essays