Midterm Samples Software products consist of developed programs and associated documentation. Essential product attributes are Maintainability Dependability.

Slides:



Advertisements
Similar presentations
BUSINESS DRIVEN TECHNOLOGY
Advertisements

CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Chapter 3 Project Initiation
1 A six-pack of major RFP problems A Best Practices Training CD by Michael Asner
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
CHAPTER 9: LEARNING OUTCOMES
Chapter 3 Project Initiation. The stages of a project  Project concept  Project proposal request  Project proposal  Project green light  Project.
T ell Me About Yourself! 中文四 Cheryl 鄭雅双.
CHAPTER 19 Building Software.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Effective Methods for Software and Systems Integration
Keys to Developing a Winning STAR Story Presented by: Natalie Ackerman.
Copyright Course Technology 1999
Chapter 10.
14–1 Proposals Are Persuasive Plans You cannot write a successful proposal until you 1.Fully understand your audience’s needs/ problems and why solving.
Transforming Organizations
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
SOFTWARE ENGINEERING MCS-2 LECTURE # 3. SOFTWARE PROCESS  A software development process, also known as a software development life- cycle (SDLC), is.
20 October 2015 © The Marketing Practice 2008 Win-based marketing Tools that marketing could deliver in support of major bids.
1 Software Development Software Engineering is the study of the techniques and theory that support the development of high-quality software The focus is.
CS CS 5150 Software Engineering Lecture 2 Software Processes 1.
The Personal Software Process Alan Kelon Oliveira de Moraes May 15, Recife.
Software Engineering Lecture # 1.
#2-What is Agile? Why Agile? Subtopics 1- Agile motivation for software / systems 2- Agile tenets and principles 3- Agile as a risk mitigation strategy.
Is LVCC the right place for you?. THE FUNDAMENTALS OF A CAREER AT LVCC Whether you are looking to transition into a position with LVCC from another veterinary.
There’s no need to climb alone Spark Claims No Copyright, and encourages the use of any template, document or idea found on our website in the resolution.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
A written document that describes all the steps necessary in opening and operating a successful business.
A six-pack of major RFP problems
Embedded Systems Software Engineering
INTRODUCTION TO SOFTWARE ENGINEERING
Software Development Life Cycle Waterfall Model
GIVING FEEDBACK ON PERFORMANCE CONCERNS IN A 1:1 MEETING -
Product Validation Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Dear Entrepreneur, This template is meant to serve as a starting point as you build your pitch deck. As you develop the content of your slides, you will.
Is LVCC the right place for you?
Software Verification and Validation
Principles of Information Systems Eighth Edition
State of Michigan Achieving Software Process Improvement with
Fundamentals of Business Analysis
Proposals and Progress Reports
Transforming Organizations
#2-What is Agile? Why Agile?
Information Technology Project Management – Fifth Edition
Highways & Infrastructure Best Value Construction Procurement Presentation November, 2017.
Is LVCC the right place for you?
Software Development Life Cycle
VENDORS, CONSULTANTS AND USERS
History, Purpose And Why Is Software Testing Being Outsourced.
Johanna Rothman Know What “Done” Means Chapter 11
Software Quality Engineering
Job Hunting Resume, CV, Cover Letter.
5 bullet-proof strategies for passing behavioral interviews
Project Management Skills
Asking Questions Part 2 Presented by J.W. Owens
GIVING FEEDBACK ON PERFORMANCE CONCERNS IN A 1:1 MEETING -
Star Interviewing.
10 Ways to Outsource Business Processes Effectively outsource-business-processes-effectively/
Projects, Assignments, and other Assessments
Brand promise guarantee
There are many ways to organize a pitch that contain critical ingredients. Experiment and have fun! Name and Company Name.
Define Your IT Strategy
Software Testing Lifecycle Practice
SDLC (Software Development Life Cycle)
Project Overview.
CREATING AN EFFECTIVE TENDER CMG EVENTS, Wednesday 22nd May2019
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Midterm Samples Software products consist of developed programs and associated documentation. Essential product attributes are Maintainability Dependability Efficiency Usability Please describe, for each one of these attributes, why they are essential. Include an example to support your observations.

Midterm Examples Please describe the waterfall system development life cycle. When is it appropriate to use this model When is it inappropriate to use this model Please describe the Evolutionary SDLC. Please describe the Spiral SDLC Please tell me why it is better to use SDLC’s Which SDLC is the best one over all.

Midterm Examples Why is it important to be committed to quality? What can happen if one is not committed to quality? How can you assure you are developing for quality? How do you determine that your product is of the highest quality? What is the number one reason for software failing to be delivered on time and within the estimated cost? What is the number two? What steps can we as responsible software engineers take to ensure we reverse this trend and deliver our products on time, within budget, and at the highest quality.

Midterm Examples We said it is important to pay attention to details and get it right the first time. (Remember the cost of my 50cent outlet was really millions vs the space shuttle). Please describe why it is so important to do this even for minor issues. Please analyze the following graph Cost of Change – errors enhancement Analysis Design Develop Test / Imp Maint

Midterm Examples Given N(N-1)/2 formula for demonstrating the need for organizational structure with regards to teams and communication. By plugging in the following team sizes of 5,9, 100, we are given some interesting results. What are those results for each number What can we as project managers conclude form them Whet practical solution would be appropriate to deal with those “interesting results”

Midterm Example Your company has just been approached to bid on an application that has great potential for your company and for you personally. You know that you will be awarded the copyrights to the product and will earn a royalty for each time a copy is made. Your wildest dreams have come true, you will be so successful that you can hire Bill Gates to mow your lawn every week. Now you have to compete with others to be awarded this project. You must give an extremely accurate cost and time estimate. You will also have to explain to your potential client how you based your bid. If you win the project and fail to deliver on time and within cost, you will be forced to flip burgers for the rest of your productive life. Understanding the risk, you are given very accurate requirements and have a clear understanding of the scope of the project. Although most of the project is similar to others you have done, there are some unique aspect to it. The customer has taken great pains to provide a complete picture of the project to everyone bidding for the last several months. I am the customer How will you prove your bid’s accuracy, (time, cost, recourses) Identify 10 potential risk, how you would mitigate them.

Your company has committed $3million to a software project Your company has committed $3million to a software project. This project was contracted for a term of 3.75 years and you are now starting the fourth year. Please address each of these issues Your company’s president, your boss, your peers, and even the janitor is pressuring you to get the project done. Your boss has given the Upper Management and the customer a promised delivery date for this project. You know that this date is too soon if you are to develop the project to the standard required. You know that there needs to be more analyst and design work to be done but it has only to do with minor issues as far as you can tell. You also know that some other developers have released modules that have not been tested completely if at all. These modules communicate with yours and could impact on your system negatively. Your boss is difficult t o get along with, especially if you challenge him, you know that his promise, was a serious issue to you and the success of the organization, but you have some possible solutions to help make a disastrous situation positive. Your Boss isn’t totally unreasonable though, he has committed 10 more developers to you to help expedite your delivery date Your company has learned that its major competitor is about to release a package that will directly compete with your project and it should be out in less than 6 months. Your customer and future customers feel that they need the SW now in order for them to compete in their market. They are looking seriously at the competitors product to meet their needs and suing you for malpractice and losses due to the lateness of the project. If you loose the project the organization will go out of business. Your reputation will be ruined and you will be unable to work in the software industry again. There are 1500 people employed in your organization and there will be many families that will loose there homes, Children's education funds and retirements Identify 10 risk and how your going to mitigate them