Object-oriented and classical software engineering .
Material type:
TextLanguage: English Publisher: New York : McGraw-Hill, 2011Edition: Eighth ediciónDescription: 667 páginas : ilustraciones ; 24 x 19 centímetrosContent type: - texto
- sin mediación
- volumen
- 9780073376189
- 0073376183
- 005.117 23 ed SCH291o
| Cover image | Item type | Current library | Home library | Collection | Shelving location | Call number | Materials specified | Vol info | URL | Copy number | Status | Notes | Date due | Barcode | Item holds | Item hold queue priority | Course reserves | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LIBROS - MATERIAL GENERAL
|
BIBLIOTECA CENTRAL General | 005.117 SCH291o (Browse shelf(Opens below)) | Ej.:1 | Available | Elemento devolutivo docente Olga Lucero Vega | 087895 |
Browsing BIBLIOTECA CENTRAL shelves,Shelving location: General Close shelf browser (Hides shelf browser)
Incluye referencias bibliográficas e índice.
The scope of software engineering -- The object-oriented paradigm in perspective -- Software life-cycle models -- The software process contents -- Retirement -- The phases of the unified process –Improving the software process -- The tools of the trade -- Testing -- Software quality assurance -- managerial independence -- Non-execution-based testing -- From modules to objects cohesion -- coincidental cohesion -- Logical cohesion -- Temporal cohesion -- Procedural -- Reusability and portability -- Reuse concepts -- Impediments to reuse -- Reuse case studies -- Raytheon missile systems division -- Design reuse software architecture -- Component-based software engineering -- Abstract factory design pattern -- Categories of design patterns -- Reuse and postdelivery Maintenance -- Portable data -- Planning and estimating -- Metrics for the size of a product -- Techniques of cost estimation -- Intermediate cocomo -- Cocomo ii -- Tracking duration and cost estimates -- Components of a software project management plan -- Software project management plan framework -- Software project management plan -- Planning testing -- Planning object-oriented projects -- Documentation standards -- The workflows of the software life cycle -- Key material from -- Iteration and incrementation -- The unified process - work flow overview -- Requirements -- Overview of the requirements work flow -- Understanding the domain -- The business model -- Interviewing -- Classical analysis -- The specification document -- Informal specifications -- Structured systems analysis -- Structured systems analysis: the msg foundation case study -- Other formal techniques -- Comparison of classical analysis techniques -- Metrics for classical analysis --Challenges of classical analysis -- Object-oriented analysis -- The analysis workflow -- Extracting the entity classes -- Object-oriented analysis: the elevator problem case study -- Functional modeling: the elevator problem case study -- The initial functional model: the msg foundation case study -- The initial class diagram: the msg foundation case study -- Incrementing the class diagram: the msg foundation case study -- The test workflow: the msg foundation case study -- The specification document in the unified process -- More on actors and use cases -- Case tools for the object-oriented analysis workflow -- Metrics for the object-oriented analysis workflow -- Design -- Object-oriented design -- Object-oriented design: the elevator problem case study -- Implementation -- Choice of programming language -- Fourth-generation languages -- Good programming practice -- Coding standards -- Code reuse -- Integration -- The implementation workflow: the msg foundation case study -- The test workflow: implementation -- Black-box test cases: the msg foundation case study -- Comparison of unit-testing techniques -- Case tools for the test workflow -- Metrics for the implementation workflow -- Postdelivery maintenance development and maintenance -- Why postdelivery maintenance is necessary -- What is required of postdelivery maintenance programmers? -- Postdelivery maintenance mini case study -- Management of postdelivery maintenance -- More on UML -- UML is not a methodology -- Class diagrams -- Notes -- Use-case diagrams -- Stereotypes -- Interaction diagrams -- State charts -- Emerging technologies -- Bibliography -- Subject index
Building on seven strong editions, the eighth edition maintains the organization and approach for which Object-Oriented and Classical Software Engineering is known while making significant improvements and additions to content as well as problems and projects. The revisions for the eighth edition make the text easier to use in a one-semester course. Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle, the eighth edition includes significant revision to problems, new content, as well as a new chapter to enable instructors to better-utilize the book in a one-semester course. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner.
Basándose en siete ediciones sólidas, la octava edición mantiene la organización y el enfoque por los que se conoce la ingeniería de software clásica y orientada a objetos, al tiempo que realiza importantes mejoras y adiciones al contenido, así como a los problemas y proyectos. Las revisiones de la octava edición hacen que el texto sea más fácil de usar en un curso de un semestre. Al integrar estudios de casos para mostrar el enfoque orientado a objetos de la ingeniería de software, la ingeniería de software clásica y orientada a objetos, 8/e presenta una excelente introducción a los fundamentos de la ingeniería de software, que cubre técnicas tanto tradicionales como orientadas a objetos. Si bien mantiene una organización única con la Parte I que cubre la teoría subyacente de la ingeniería de software y la Parte II que presenta el ciclo de vida más práctico, la octava edición incluye una revisión significativa de los problemas, contenido nuevo, así como un nuevo capítulo para permitir a los instructores utilizar mejor el reservar en un curso de un semestre.
There are no comments on this title.
