1 / 7

CSC-3324: Chapter 3

CSC-3324: Chapter 3. Title: The Feasibility study Mandatory reading: I. Sommerville , Section 7.1. Software engineering is concerned with theories , methods and tools for professional software development. Maintainability, Dependability, Efficiency, Usability. Wrap up.

Télécharger la présentation

CSC-3324: Chapter 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSC-3324: Chapter 3 Title: The Feasibility study Mandatory reading: I. Sommerville, Section 7.1 Dr Driss Kettani, from I. Sommerville

  2. Software engineering is concerned with theories, methods and tools for professional software development Maintainability, Dependability, Efficiency, Usability Wrap up... Understandable, Visible, Supported, Accepted, Reliable, Rapid, etc. • Component-based development • The system is assembled from • existing components • The waterfall model • Separate and distinct phases • of specification and • development • Prototyping development • Specification and development • are interleaved Structured set of activities (steps) required to develop a software system.... • What isSoftware Engineering (SE) ? • The major goal of SE is to produce good software cost effectively… What is good software? • In order to produce good software, we need to follow a good SE process… What is a good process? • Some SE process models are widely used and universally recognized… Dr Driss Kettani, from I. Sommerville

  3. The feasibility study... Dr Driss Kettani, from I. Sommerville

  4. The feasibility study... • No matter which SE process we want/expect to follow, we must previously perform a feasibly study in order to demonstrate: • The business opportunity; • The feasibility of the project in terms of technology enablers and schedule constraints… • Our global understanding of the requirements and our confidence in a future better understanding… • Must be quick and cheap... • Typically in Morocco, it is about 10M/D, 2000-5000Dhs… • Depends on the context… Dr Driss Kettani, from I. Sommerville

  5. The feasibility study... • The formal deliverable of the feasibility study is a document that contains at least the following information: • An overview of the clients requirements; • How the projected system will help... • The feasibility of the project with respect to our expertise... • The feasibility of the project with respect to the available of technology enablers... • The Business opportunity for our company... • A formal Go (or Stop)... • An expected schedule… Dr Driss Kettani, from I. Sommerville

  6. Important issues to check... • What are current problems? • How will the proposed system help? • What will be the integration problems? (Current and projected systems) • Is new technology needed? What skills? • Users... • Budget... • Schedule... Dr Driss Kettani, from I. Sommerville

  7. Homework and deliverable for next week • Find out in the web the standard layout and contents of the feasibility report for the following organizations (only one) and use it in the FOD of your project: • DoD: The US Department of Defense; • S.E.I.: The Software Engineering Institute (Carnegie Mellon U.); • C.S.E.: The Center of Software Engineering (U. of Southern California. • Your feasibility and orientation report due on Feb. 12th 2007 Dr Driss Kettani, from I. Sommerville

More Related