The function point metric, which was proposed by a. J albrecht, is used to measure the functionality delivered by the system, estimate the effort, predict the number of errors, and estimate the number of components in the system. What facilities are supported to allow presentation integration. Possible ex library copy, thatll have the markings and stickers associated from the library. Software measurement and metrics software measurement is concerned with. Problems and challenges for software engineering there are many possible challenges.
Software measurement is a titrate impute of a characteristic of a software product or the software process. Lecture 1 introduction to software engineering youtube. Log on to computing for a full list of computing titles. Start studying software engineering 9th ed by sommerville chapter 2. For each of various software project scenarios, develop understanding of software engineering principles and methodologies such as the projects place in the software life cycle, identify the particular tasks that should be performed next, and identify metrics appropriate to those tasks. Andrews in scotland, where he teaches courses in advanced software engineering and critical systems engineering. Pdf software engineering 9 solutions manual fantasia. Ian sommerville is a full professor of software engineering at the university of st. May contain limited notes, underlining or highlighting that does affect the text. Ian sommerville, university of st andrews, scotland 2011 pearson. Software metric any type of measurement which relates to a software system, process or related documentation lines of code in a program, the fog index, number of persondays required to develop a component. Below is few software engineering mcq test that checks your basic knowledge of software engineering. Solution manual for software engineering 9th edition by ian sommerville.
Presentations i have prepared presentations for all of the chapters in the book in pptx format, the format used by office 2007 and later versions of office. Solution manual for software engineering 9th edition by. A sensible overview of software metrics although i found the presentation to be quite stilted and unenthusiastic. Software engineering ppt slides download free lecture. Lecture 17 software metrics ppt video online download slideplayer. Sommerville, power point slides for software engineering. Classification of software metrics in software engineering. Software quality is the focus of a software project, from the perspective of the developer as much as the customer. Introduction to software engineering pdf chapter 2. Software cost estimation predicting the resources required for a software process.
System models ppt,software engineering, semester notes edurev is made by best teachers of. Software engineering 7th edition by ian sommerville isbn. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Software engineering 9th ed by sommerville chapter 4. Software engineering presentations computer science. Ian sommerville 2004 software engineering, 7th edition. The enormous economic impact of quality of the software makes it a major concern for all software development efforts.
His research interest lies in complex, dependable systems. In regards to software project cost and underestimation, it is. This blog contains engineering notes, computer engineering notes,lecture slides, civil engineering lecture notes, mechanical engineering lectures ppt. If so, share your ppt presentation slides online with. The textbook and the accompanying materials posted on this website are freely available for fair use. To understand fundamental concepts of requirements engineering. Risk management in software engineering prepared by sneha mudumba what is a risk. Chapter 27 slide 2 objectives to introduce the quality management process and key quality management activities to explain the role of standards in quality management to explain the concept of a software metric, predictor metrics and control metrics to explain how measurement may be used in. Ian somerville is the recipient of the 2011 acm sigsoft influential educator award.
These presentations are organized into either 2 or 3 lectures, depending on the amount of material. Project and process metrics in software engineering. Start studying software engineering 9th ed by sommerville chapter 4. Reliability system suggested value rationale metric the system needs to be. Permission to reproduce or copy all or parts of this material for nonprofit use is granted on the. Chapter 22 process and project metrics introduction metrics in the process domain metrics in the project domain software measurement integrating metrics within the software process source. Download powerpoint lecture slides applicationzip 12. A rigorous and practical approach a discipline for software engineering practical software metrics for project management and process improvement executive briefing. Introduces automated and manual software quality assurance and provides an overview of free and open source software quality assurance tools that are available. Ian sommerville software engineering, 9th edition 2011.
This honor is in recognition of the tremendous and. To learn about generic models of software development process. Software engineering 7th edition by ian sommerville. Software quality management sqm is a management process that aims to develop and manage the quality of software in such a way so as to best ensure that the product meets the quality standards expected by the customer while also meeting any necessary regulatory and developer requirements, if. Well now take a closer look at the various types of the two most important categories of metrics project metrics, and process metrics. Power point slides for software engineering, 9th edition. Accessories such as cd, codes, toys, may not be included. As software development is a complex process, with high variance on both methodologies and objectives, it is difficult to define or measure software qualities and. Sommerville, software engineering, 8th edition, addisonwesley, 2007. Within the software development process, many metrics are that are all connected. The following books discuss how software metrics can be used to provide the indicators necessary to improve the software process. A software metric is a measure of software characteristics which are measurable or countable. Powerpoint presentations covering a range of systems engineering topics are available at.
Software evolution revising the presentation of the 6th edition to cover re engineering and software change in a single chapter. A measurement is an manifestation of the size, quantity, amount or dimension of a particular attributes of a product or process. Pdf software engineering 9 solutions manual fantasia mariam. Software metrics are important for many reasons, including measuring software performance, planning work items, measuring productivity, and many other uses within the software development process, there are many metrics that are all related to each other. A practitioners approach by mcgraw hill education software engineering. Introduction to software engineering ppt chapter 1. Part 1 introduction to software engineering chapter 1. Software metrics portions ian sommerville ppt video online. This software engineering test contains around 20 questions of multiple choice with 4 options. The book supports students taking undergraduate or graduate courses in software engineering, and software engineers in industry needing to update their knowledge. Ian sommerville 2010 software engineering 9 solutions manual 5 1. Software management software engineering 10th edition.
Pdf software engineering by ian sommerville 8th edition. A software metric is a measure of software characteristics which are quantifiable or countable. Ian sommerville 2000 software engineering, 6th edition. Componentbased software engineering ppt chapter 10. A software metric is any type of measurement which relates to a. Function point is derived by using a relationship between the complexity of software and the information domain value. Metrics for software maintenance information technology essay. Software life cycles community driven projects lean software development scrum software architecture modeldriven software architecture serviceoriented architecture software as a service 6.
These metrics enable management to understand the quality of the software, the productivity of the development team, code complexity, customer satisfaction, agile process, and operational metrics. Productivity metrics ian sommerville 1995 modified 9 whats a line of code. Software cost estimation software engineering laboratory. Chapter 1 software engineering introduction pressman youtube.
Se9 presentations systems, software and technology. Tools for anyone involved in software engineering to understand varying aspects of the code base, and the project progress. Software engineering roger s pressman, phd is the property of its rightful owner. What are the principles by which we can manage risks. Software engineering 9th ed by sommerville chapter 2. Design quality metrics concerned with measuring the cohesion, coupling, or complexity of a design are supposed to correlate with quality. A free powerpoint ppt presentation displayed as a flash slide show on id. Quality management systems, software and technology. Choosing metrics goalquestion metric gqm has been proposed by basili and weiss it is a technique to identify meaningful metrics for the measurement process you may want to use the gqm method to choose the appropriate metric. Spine creases, wear to binding and pages from reading. This course is intended to provide the students with an overall view over software engineering discipline and with insight into the processes of software development. Metrics for software maintenance information technology essay 1 introduction. Software metrics are valuable for many reasons, including measuring software performance, planning work items, measuring productivity, and many other uses. Motivations for using metrics in software engineering.
388 1128 1004 745 1254 915 1183 951 208 708 827 1158 592 476 1296 1049 1 1155 894 339 152 1433 1409 1145 597 1023 827 1063 1409 4 467 1496 1116 808 313 1404 80 1437 352 353