2. Software Dev In Practice II - Process.pdf - CSE4345 Software Engineering Principles Yasamin Fozouni Software Development In Practice II Software

2. Software Dev In Practice II - Process.pdf - CSE4345...

This preview shows page 1 - 9 out of 20 pages.

CSE4345 Software Engineering Principles Yasamin Fozouni
Image of page 1

Subscribe to view the full document.

Software Development In Practice II
Image of page 2
Software Development Steps in the Software Development Process
Image of page 3

Subscribe to view the full document.

Software Process Fundamental Assumption: Good processes lead to good software Good processes reduce risk Good processes enhance visibility Good processes enable teamwork
Image of page 4
Variety of Software Processes Software products are very varied... Therefore, there is no standard process for all software engineering projects BUT successful software development projects all need to address similar issues. This creates a number of process steps that should be part of all software projects.
Image of page 5

Subscribe to view the full document.

Basic Process Steps in all Software Development Feasibility and planning Requirements User Interface Design System and program design Implementation (coding) Acceptance and release Operation and maintenance It is essential to distinguish among these steps and to be clear which you are doing at a given moment. Note: Considerations of testing, performance and security are parts of many of these steps. These steps may be repeated many times during the development cycle
Image of page 6
Process Step: Feasibility A feasibility study precedes the decision to begin a project What is the scope of the proposed project? Is the project technically feasible? What are the projected benefits? What are the costs, timetable? Are the resources available? What are the risks and how can they be managed? A feasibility study leads to a decision : go or no-go.
Image of page 7

Subscribe to view the full document.

Process Step: Requirements Requirements define the function of the system from the client's viewpoint.
Image of page 8
Image of page 9
  • Fall '08
  • Evans,D

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes