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
  • 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
  • Better Essays

    Testing is conducted differently depending on which software model is used. Since the waterfall method follows a sequential approach, the testing is done so also. The flexibility of the agile method also allows flexibility for the testing process.…

    • 1254 Words
    • 6 Pages
    Better 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
  • Good Essays

    Lifecycle model addresses the following phases of a software project: requirement phase, design phase, implementation, integration, testing, operation and maintenance.…

    • 677 Words
    • 3 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
  • 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
  • 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
  • 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

    E-Commerce

    • 2676 Words
    • 11 Pages

    Acceptance testing – verifies that the business objectives of the system as originally conceived are in fact working.…

    • 2676 Words
    • 11 Pages
    Satisfactory 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