Listing 1 - 10 of 12 | << page >> |
Sort by
|
Choose an application
An Integrated Approach to Software Engineering introduces software engineering to advanced-level undergraduate and graduate students of computer science. It emphasizes a case-study approach whereby a project is developed through the course of the book, illustrating the different activities of software development. The sequence of chapters is essentially the same as the sequence of activities performed during a typical software project. All activities, including quality assurance and control activities, are described in each chapter as integral activities for that phase of development. Similarly, the author carefully introduces appropriate metrics for controlling and assessing the software process. Chapters in this revised edition, updated for today’s standards, include these new features: Software Process: a discussion on the timeboxing model for iterative development and on inspection process Requirements Analysis and Specification: a description of Use Cases Software Architecture: an additional chapter for this edition Project Planning: some practical techniques for estimation, scheduling, tracking, and risk management Object Oriented Design: a discussion on UML and on concepts such as cohesion, coupling and open-closed principle Coding: sections on refactoring, test driven development, pair programming, common coding defects, coding standards, and some useful coding practices Testing: a presentation on pair-wise testing as an approach for functional testing, defect tracking, and defect analysis and prevention The text, bolstered by numerous examples and chapter summaries, imparts to the reader the knowledge, skills, practices and techniques needed to successfully execute a software project.
Software engineering. --- Computer software engineering --- Engineering --- Information Technology --- Software Engineering
Choose an application
Software engineering is an integral part of studies in computer science and consequently foundational knowledge is critical to all students in the field. This text focuses on the essential elements, providing readers with the basic skills and introductory knowledge required to execute a software project successfully. Following the winning formula and easy-to read style of the author’s previous An Integrated Approach to Software Engineering, this reader-friendly text is written specifically for undergraduates as an introduction to this broad-ranging discipline. With a strong emphasis on practice, this textbook takes a step-by-step approach whereby the key tasks involved in a project are discussed through the course of the book, illustrating the different activities involved in software development. Features and topics: • Discusses core concepts and techniques in an introductory easy-to-follow approach • Offers a solid foundation to this wide-ranging topic • Focuses only on the essential elements required to complete a software project effectively • Takes the reader through the project life cycle - applying concepts to practice • Teaches the skills needed to execute a small commercial project • Provides the necessary conceptual background for further study in software engineering • Concentrates on the two key tasks: Engineering and project management • Each chapter covers one of the key tasks involved in a project • Includes helpful learning tools such as chapter introductions, chapter goals and self-assessment exercises • Teaching support (such as chapter slides, templates and a case study) and supplemental resources are available via http://www.cse.iitd.ac.in/~jalote/ConciseIntroToSE • Presents practical methods and notations for performing given tasks within each chapter Designed for undergraduates and bolstered with numerous examples, this text imparts to the reader the fundamental knowledge, skills, practices and techniques within software engineering. It will also be helpful for professionals who know programming but want to be introduced to the formal systematic approach of software engineering.
Computer Science. --- Software Engineering. --- Programming Languages, Compilers, Interpreters. --- Software Engineering/Programming and Operating Systems. --- Coding and Information Theory. --- Computer Applications. --- Computer science. --- Software engineering. --- Coding theory. --- Informatique --- Génie logiciel --- Codage --- Software architecture. --- Software engineering --- Engineering & Applied Sciences --- Computer Science --- Information Technology --- Software Engineering --- Computer software engineering --- Programming languages (Electronic computers). --- Application software. --- Engineering --- Data compression (Telecommunication) --- Digital electronics --- Information theory --- Machine theory --- Signal theory (Telecommunication) --- Computer programming --- Informatics --- Science --- Computers --- Software Development & Engineering --- Information theory. --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Application computer programs --- Application computer software --- Applications software --- Apps (Computer software) --- Computer software --- Communication theory --- Communication --- Cybernetics
Choose an application
Choose an application
Choose an application
Research institutes --- Research institutes. --- Universities and colleges
Choose an application
An Integrated Approach to Software Engineering introduces software engineering to advanced-level undergraduate and graduate students of computer science. It emphasizes a case-study approach whereby a project is developed through the course of the book, illustrating the different activities of software development. The sequence of chapters is essentially the same as the sequence of activities performed during a typical software project. All activities, including quality assurance and control activities, are described in each chapter as integral activities for that phase of development. Similarly, the author carefully introduces appropriate metrics for controlling and assessing the software process. Chapters in this revised edition, updated for today's standards, include these new features: Software Process: a discussion on the timeboxing model for iterative development and on inspection process Requirements Analysis and Specification: a description of Use Cases Software Architecture: an additional chapter for this edition Project Planning: some practical techniques for estimation, scheduling, tracking, and risk management Object Oriented Design: a discussion on UML and on concepts such as cohesion, coupling and open-closed principle Coding: sections on refactoring, test driven development, pair programming, common coding defects, coding standards, and some useful coding practices Testing: a presentation on pair-wise testing as an approach for functional testing, defect tracking, and defect analysis and prevention The text, bolstered by numerous examples and chapter summaries, imparts to the reader the knowledge, skills, practices and techniques needed to successfully execute a software project.
Ergodic theory. Information theory --- Programming --- Information systems --- Computer. Automation --- coderen --- computerbesturingssystemen --- programmeren (informatica) --- programmeertalen --- software engineering --- informatietheorie
Choose an application
Ergodic theory. Information theory --- Programming --- Information systems --- Computer. Automation --- coderen --- computerbesturingssystemen --- programmeren (informatica) --- programmeertalen --- software engineering --- informatietheorie
Choose an application
Choose an application
Choose an application
Software engineering --- Systems engineering --- Engineering & Applied Sciences --- Computer Science
Listing 1 - 10 of 12 | << page >> |
Sort by
|