Kickstart Software Engineering Fundamentals

Kieli
Englanti
Formaatti
Kategoria

Tietokirjallisuus

Stop Learning to Code. Start Learning to Engineer Software.

Book Description

Great Software Is Not Written. It Is Engineered.

Writing code is easy. Building software that lasts, scales, and survives production is what separates developers from engineers. Kickstart Software Engineering Fundamentals closes that gap deliberately, taking you from your first lines of Java through the complete discipline of professional software engineering in one structured, practical, and genuinely enjoyable journey.

You begin with the software development lifecycle, requirements engineering, and process models, then advance through software architecture, UML, design principles, and the design patterns that professional engineers rely on every day. The book then moves into implementation, testing, quality assurance, metrics, and static analysis.

What you will learn

• Explain core software engineering concepts, lifecycle phases, and process models clearly.

• Model requirements and system designs using UML and standard notations.

• Apply design principles, patterns, and clean Java implementation practices professionally.

• Plan and execute testing, quality assurance, and metrics-based improvement programmes.

Table of Contents

1. Introduction to Software Engineering

2. Software Development Process

3. Understanding the Software Landscape

4. Requirements Engineering

5. Software Architecture and Design Principles

6. UML and Design Methodologies

7. Choosing Architecture and Frameworks

8. Design Patterns

9. Implementing and Testing

10. Ensuring Robustness and Reliability

11. Black-Box and White-Box Testing Techniques

12. Software Metrics and Measurement

13. Static Analysis

14. Computer-Aided Software Engineering (CASE)

15. Software Model Checking

16. Aspect-Oriented Programming

17. Formal Methods in Software Engineering

18. Software Project Management

19. Software Reengineering

20. Cleanroom Approach

21. Software Reuse

22. Introduction to IEEE Standards and Case Studies

23. Solutions to the Exercises

References

Index

© 2026 Orange Education Pvt Ltd (E-kirja): 9788169646543

Julkaisupäivä

E-kirja: 27. elokuuta 2026

Kuuntele missä ja milloin haluat

Astu tarinoiden maailmaan

  • Pohjoismaiden suosituin ääni- ja e-kirjapalvelu
  • Uppoudu suureen valikoimaan äänikirjoja ja e-kirjoja
  • Storytel Original -sisältöjä yksinoikeudella
  • Ei sitoutumisaikaa
Aloita ilmainen kokeilu
Cover for Kickstart Software Engineering Fundamentals

Valitse tilausmalli

  • Nauti yli miljoonasta tarinasta, henkilökohtaisista suosituksista, viikottaisista uutuuksista sekä turvallisesta lastentilasta. Ei sitoutumisaikaa. 

Suosituin

Premium

Kuuntele ja lue usein

19.99 € /kk

  • 1 käyttäjätili

  • 100 tuntia/kk

  • Ei sitoutumisaikaa

Lunasta tarjous

Standard

Kuuntele ja lue säännöllisesti

16.99 € /kk

  • 1 käyttäjätili

  • 50 tuntia/kk

  • Ei sitoutumisaikaa

Lunasta tarjous

Unlimited

Kuuntele ja lue rajattomasti

29.99 € /kk

  • 1 käyttäjätili

  • Kuuntele ja lue rajattomasti

  • Ei sitoutumisaikaa

Aloita ilmainen kokeilu

Family

Jaa tarinat koko perheelle

Alkaen 26.99 € /kuukausi

  • 2-6 käyttäjätiliä

  • 100 tuntia/kk jokaiselle käyttäjälle

  • Ei sitoutumisaikaa

Sinä + 1 perheenjäsen

2 käyttäjätiliä

26.99 € /kk

Aloita ilmainen kokeilu

Flex

Kuuntele ja lue harvemmin - säästä käyttämättömät tunnit

9.99 € /kk

  • 1 käyttäjätili

  • 20 tuntia/kk

  • Säästä käyttämättömät tunnit, max 20h

  • Ei sitoutumisaikaa

Aloita ilmainen kokeilu