SWE 3313 Midterm Review Ch. 1, 2, 3, 4, 13, 6.

Slides:



Advertisements
Similar presentations
TIME MANAGEMENT 641 Topic 03 Activity Sequencing.
Advertisements

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
CS3773 Software Engineering Lecture 8 Software Planning and Estimation.
Systems Analysis and Design, 7e Kendall & Kendall
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
Introduction to Business Courses The proposed Introduction to Business Courses consist of three one-credit courses. – BUS 100: Functional Areas of Business.
Software Engineering Principles Chapter 3 From Software Engineering by I. Sommerville, Slide 1 project managementorganizing planning scheduling Learning.
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Abeer Bin Humaid. Project management is “the application of knowledge, skills, tools, and techniques to project activities in order to meet project requirements”
©2008 Pearson Prentice Hall Project Management Systems Analysis and Design, 7e Kendall & Kendall CH#3.
Comp 245 Data Structures Software Engineering. What is Software Engineering? Most students obtain the problem and immediately start coding the solution.
Software Engineering Consortium Vancouver, British Columbia September 29, 2007 Item 3.3 Attachment.
CPAN 410 & GAME 410 Project Management
ACM Using Project Controls to Better Plan and Manage Projects PROJECTS NEED PROJECT CONTROLS.
Project Management for Software Engineering Starting at “I’ve got a project” How do you decide: –What do I need to do? –When should I do it? –How long.
Gantt Chart Heba Iqbal. What is a Gantt chart? Developed by Henry Gantt Were considered revolutionary when first introduced Type of bar chart Illustrates.
1 Determining Feasibility and Managing Analysis and Design Activities.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
A Goal Based Methodology for Developing Domain-Specific Ontological Frameworks Faezeh Ensan, Weichang Du Faculty of Computer Science, University of New.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
SWE minor 2007 Minor in Software Engineering Offered by the Departments of Computer Science and Information & Software Engineering New for Fall 2007.
MANAGEMENT of INFORMATION SECURITY, Fifth Edition.
BSBPMG502A Manage Project Scope Manage Project Scope Project Scope Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit.
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
Project and Project Formulation and Management
School of Business Administration Chap 3 Engineering of Software;
By Wilmer Arellano Spring 2010
Fundamentals of Information Systems, Sixth Edition
Software Process ICS 225 Spring 2002
Chapter 6: Database Project Management
INT211-Information Technology II
Review for Midterm, Fall 2009
Assistant Professor of Computer Science Washington State University
Project Management and Information Security
Verifying – Evaluating Software Estimates
SNS College of Engineering Coimbatore
Introduction to Computers
Planning Phase: Project Control and Deliverables
Models of Software Development Life Cycle (SDLC)
FEASIBILITY STUDY Feasibility study is a means to check whether the proposed system is correct or not. The results of this study arte used to make decision.
Write less; please more pictures!
IS442 Information Systems Engineering
Chapter 3 Managing the Information Systems Project
9/18/2018 Department of Software Engineering and IT Engineering
Recall The Team Skills Analyzing the Problem (with 5 steps)
Ideal IT Solution To Brother Printer Customer Service
BSA 375 Competitive Success/snaptutorial.com
BSA 375 Education for Service/snaptutorial.com
CS 790M Project preparation (I)
Introduction SWE 619.
For University Use Only
Johanna Rothman Know What “Done” Means Chapter 11
Project Theory and Application
Requirements Analysis
What are your Career Options?
A Few Review Questions.
Objectives 1. A definition of planning and an understanding of the purposes of planning 2. Insights into how the major steps of the planning process are.
This is not safety-critical, but it is financial-critical.
Welcome to CT1315 Project1 Latifa AlAbdlkarim King Saud University October,2009.
Practical Software Engineering
Department of Computer Science & Engineering, HITEC University, Taxila
Learning Analytics.
RENEWABLE ENERGY USING HIGH-EFFICIENCY TURBINES
[Based in part on SWE 432 and SWE 632 materials by Jeff Offutt, GMU]
CS 426 CS 791z Topics on Software Engineering
CS 426 CS 791z Topics on Software Engineering
CSE4939W/4940 CS & E Design Lab I/II
SOFTWARE ENGINEERING CS-5337: Introduction
Presentation transcript:

SWE 3313 Midterm Review Ch. 1, 2, 3, 4, 13, 6

Ch. 1 Intro to SWE What are statements that define and qualify what the program needs to do? What are statements that constrain the ways in which the software can be designed and implemented? Which type of requirement statement defines what the program needs to do? What requirements qualify the functional requirements and specify in what manner they need to be achieved?

Ch. 2 Building a System The software design of the “SPSU Student Software System” is needed for the School of Computing & Software Engineering in SPSU. This system lets SPSU students access all the different working applications of all the different software needed by all the different CS, SWE, and IT courses, students, faculty, and staff via a WEB download. This software would install a 4 hour usage of a specific application per download to any computer used by students, faculty, and staff. a. List some of the additional information a project team would need to know to proceed. (10 pts) b. How would you propose for the project team to obtain the additional information? Be specific in what needs to be done. (10 pts)

Ch. 3 Engineering Software Explain three main causes of software projects failing. Give methods to avoid the causes to occur. From the definition of software engineering, list three areas that software engineering must touch upon When and where was the term software engineering first introduced? Can a software engineer become a certified Professional Engineering (PE)? Explain.

Ch. 4 Software Processes What are the fundamental phases/activities that are common to all software development models? Explain two of them fully. What are the advantages of using incremental models? Give one of an incremental model diagrams. What are the advantages of iterative models? Give one of an iterative model diagrams.

Ch. 13 Software Project Management Identify and explain three project management activities. Include their purpose (why). The software design of the “SPSU Student Software System” is needed for the School of Computing & Software Engineering in SPSU. This system lets SPSU students access all the different working applications of all the different software needed by all the different CS, SWE, and IT courses, students, faculty, and staff via a WEB download. This software would install a 4 hour usage of a specific application per download to any computer used by students, faculty, and staff.  What is involved in project estimation & scheduling? Give small example. Create a draft of the plan for this team project. Give some specific activities, with the dependencies and an estimation of time for each activity Create the PERT of #d with the critical path. Show all work. (You must do #d to do this one!) Explain the computation of Earned Value with some of the other measures in general. What information is obtained? How is the Earned Value used with regard to an on-going software engineering project?

Ch. 6 Requirements What is the difference between requirements & specification? SPSU wants your team to do a SDP and a SRS for this project. Explain what your team will do. Explain when will you do the Context Diagram?