1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.

Slides:



Advertisements
Similar presentations
COST ESTIMATION TECHNIQUES AND COCOMO. Cost Estimation Techniques 1-)Algorithmic cost modelling 2-)Expert judgement 3-)Estimation by analogy 4)-Parkinsons.
Advertisements

Unit 6 Assignment 2 Chris Boardley.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
Systems Analysis and Design 8th Edition
Unit 251 Implementation and Integration Implementation Unit Testing Integration Integration Approaches.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
CS 425/625 Software Engineering Software Processes
Planning and Estimating
MEsA Future Trends Panel Discussion Jairus Hihn 22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)
1 CS 691z / 791z Topics on Software Engineering Chapter 17: Interfaces and Subsystems [Arlow & Neustadt, 2002] March 6, 2007.
University of Southern California Center for Software Engineering CSE USC 9/14/05 1 COCOMO II: Airborne Radar System Example Ray Madachy
Handling Large Projects  Project Decomposition  Stepwise Refinement Functional Decomposition Design Decomposition  Work Breakdown Structures (WBS)
CMSC 345, Version 1/03 An Overview of Software Processes Reference: Software Engineering, by Ian Sommerville, 6 th edition, Chapter 3.
Introduction. Classes: Tuesdays & Thursdays 8:30 – 10:00 am Groups: We will work in a group of 3 Sessions will be highly interactive! Prior learning is.
Software Testing Content Essence Terminology Classification –Unit, System … –BlackBox, WhiteBox Debugging IEEE Standards.
1. Topics to be discussed Introduction Objectives Testing Life Cycle Verification Vs Validation Testing Methodology Testing Levels 2.
Software Project Management
Alyce Brady, Kalamazoo College Engineering = cost-effective solutions to practical problems by applying scientific knowledge in building things in service.
Introduction to Computers
CS361 Winter 2013 Final Exam Review Software Engineering I Oregon State University.
Software Testing. What is Software Testing? Definition: 1.is an investigation conducted to provide stakeholders with information about the quality of.
Group Members: Ayush Newatia, Barry Foye, Billy Felton, Kevin Anderson, Shahnaz Begum and Adam Jasinski Constructive Cost Model is a technique used to.
Review for the Final Exam CSCI Software Project Management.
Jump to first page (c) 1999, A. Lakhotia 1 Software engineering? Arun Lakhotia University of Louisiana at Lafayette Po Box Lafayette, LA 70504, USA.
Pfleeger and Atlee, Software Engineering: Theory and PracticePage 3.1 © 2006 Pearson/Prentice Hall 3.1 Tracking Progress : Gantt Chart Activities shown.
Systems Analysis and Design 8 th Edition Chapter 6 Object Modeling.
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
1 Software Development Software Engineering is the study of the techniques and theory that support the development of high-quality software The focus is.
©Ian Sommerville 2004 Software Engineering. Chapter 21Slide 1 Chapter 21 Software Evolution.
1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.
Cleanroom Software Engineering Getting it right the first time.
Team Assignment 3 Team 4 – K15T2 Present. Introduce to project Goal of project Profitable for Honda Vietnam Company. Improved working process. Increases.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Part I Heading text 1 Part II Heading text 2 Kristian Sandahl Part III Heading text 3 1 Requirements  Elicitation  Analysis  Specification.
Software Waterfall Life Cycle
Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale.
The COCOMO model An empirical model based on project experience. Well-documented, ‘independent’ model which is not tied to a specific software vendor.
CS223: Software Engineering Lecture 4: Software Development Models.
 Software Testing Software Testing  Characteristics of Testable Software Characteristics of Testable Software  A Testing Life Cycle A Testing Life.
Review for the Final Exam CSCI Software Project Management.
Software Engineering I. Introduction to Software Engineering Software models Formal Specification using ASML (Abstract State Machines Language) Software.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
Review for Final July 24 th – 8:00am to 11:00am. Topics to Study Java code. Look at: – Examples from class – Homework 3 Class Diagram State Diagram Activity.
© NALO Solutions Limited NALO Solutions, presents the – Revenue Collector App Using Mobile Phones to gather Revenue SOFTWARE ENGINEERING.
CS 160 and CMPE/SE 131 Software Engineering May 12 Class Meeting Department of Computer Science Department of Computer Engineering San José State University.
EXERCISE DDC 3223-SOFTWARE ENGINEERING. CHAPTER 1: INTRO.TO SOFTWARE ENG 1.Briefly explain the terms below: a)Software b)Software engineering c)Software.
Business Plan – how the business will operate and how you are going to make it succeed Objective: Explain the Nature of Business Plans.
A Few Review Questions Dan Fleck Fall System Test Case Enter invalid username in the input box Able to enter text Enter invalid password in the.
Software Defects Cmpe 550 Fall 2005
Environment. Waterfall.
Product Development R. Fries
CSE 403 Software Engineering
جلسه دوم مبانی امنیت (3) ارائه دهنده: حسین محمدحسن زاده 15 اسفند 1391
A Few Review Questions Dan Fleck Fall 2009.
What is software quality?
Software Engineering Lecture #45
Chapter 7 Software Engineering.
COCOMO 2 COCOMO 81 was developed with the assumption that a waterfall process would be used and that all software would be developed from scratch. Since.
What is software quality?
SOFTWARE ENGINEERING LECTURE 2
Embedded Systems Design and Development
A Few Review Questions Dan Fleck Spring 2009.
Types of Errors And Error Analysis.
Integration Testing.
Presentation transcript:

1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement specification? Discuss various components of SRS. 3. How are cohesion and coupling related? Give classification of cohesiveness and coupling. 4. Define error, fault and failure. Does testing observe faults and failures. 5. What is testing? Explain the techniques of black box testing.

6. What is coding? What are the common programming practices. To make code easier? 7. What are the characteristics of software design? What do you mean by structure design? 8. Explain briefly: Waterfall model and spiral model 9. Define risk. Explain the activities involved in risk management. 10. Explain COCOMO model for cost estimation.