Online Library TheLib.net » Software Engineering: A Hands-On Approach
cover of the book Software Engineering: A Hands-On Approach

Ebook: Software Engineering: A Hands-On Approach

00
27.01.2024
0
0

This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.




This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.


This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.
Content:
Front Matter....Pages i-xxiv
Front Matter....Pages 1-1
Introduction to Software Engineering....Pages 3-16
Object-Oriented Concepts....Pages 17-38
Modeling with UML....Pages 39-58
Front Matter....Pages 59-59
Starting the Project....Pages 61-80
Requirements Elicitation....Pages 81-102
Object-Oriented Analysis....Pages 103-124
System Design....Pages 125-146
Object-Oriented Design....Pages 147-168
Implementation....Pages 169-190
Testing....Pages 191-216
Project Wrap-Up, Delivery, and Maintenance....Pages 217-238
Software Metrics and Measurements....Pages 239-254
Hands-On Software Engineering Project....Pages 255-281
Back Matter....Pages 283-283


This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.
Content:
Front Matter....Pages i-xxiv
Front Matter....Pages 1-1
Introduction to Software Engineering....Pages 3-16
Object-Oriented Concepts....Pages 17-38
Modeling with UML....Pages 39-58
Front Matter....Pages 59-59
Starting the Project....Pages 61-80
Requirements Elicitation....Pages 81-102
Object-Oriented Analysis....Pages 103-124
System Design....Pages 125-146
Object-Oriented Design....Pages 147-168
Implementation....Pages 169-190
Testing....Pages 191-216
Project Wrap-Up, Delivery, and Maintenance....Pages 217-238
Software Metrics and Measurements....Pages 239-254
Hands-On Software Engineering Project....Pages 255-281
Back Matter....Pages 283-283
....
Download the book Software Engineering: A Hands-On Approach for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen