Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 10 głosach.
Fundamentals of Software Engineering: Designed to provide an insight into the software engineering concepts (English Edition)
Praktyczny podręcznik pozwalający zrozumieć ukryty język sprzętu i oprogramowania komputerowego
Kluczowe cechy
⬤ Książka zawiera przykłady realizowane w czasie rzeczywistym wraz ze studiami przypadków.
⬤ Obejmuje zaawansowane technologie, które krzyżują się z inżynierią oprogramowania.
⬤ Łatwy i prosty język, krystalicznie przejrzyste podejście i zrozumiała prezentacja.
⬤ Zrozumienie, na czym polega projektowanie architektury i gdzie mieści się ono w pełnym cyklu życia oprogramowania.
⬤ Poznanie i optymalizacja krytycznych relacji między analizą a projektowaniem.
⬤ Wykorzystanie sprawdzonych prymitywów projektowych wielokrotnego użytku i dostosowanie ich do konkretnych problemów i kontekstów.
Opis
Ta książka uczy podstaw inżynierii oprogramowania każdego, kto chce zostać aktywnym i niezależnym ekspertem w dziedzinie inżynierii oprogramowania. Obejmuje wszystkie podstawy inżynierii oprogramowania, nie zapominając o kilku istotnych zaawansowanych tematach, takich jak inżynieria oprogramowania ze sztuczną inteligencją, ontologia i eksploracja danych w inżynierii oprogramowania. Głównym celem książki jest wprowadzenie ograniczonej liczby pojęć i praktyk, które pozwolą osiągnąć następujące dwa cele
⬤ Nauczenie studentów umiejętności potrzebnych do realizacji niewielkiego projektu komercyjnego.
⬤ Zapewnienie studentom niezbędnego zaplecza koncepcyjnego do podjęcia zaawansowanych studiów w zakresie inżynierii oprogramowania w ramach kursów lub samodzielnie.
Czego się nauczysz
Ta książka zawiera tylko te koncepcje, które uważamy za fundamentalne. Ponieważ realizacja projektu programistycznego wymaga umiejętności w dwóch wymiarach - inżynierii i zarządzania projektami - niniejsza książka koncentruje się na kluczowych zadaniach w tych dwóch wymiarach i omawia koncepcje i techniki, które można zastosować do skutecznego wykonywania tych zadań.
Dla kogo jest ta książka
Książka jest przede wszystkim przeznaczona do pracy jako przewodnik dla początkujących w inżynierii oprogramowania w dowolnym programie studiów licencjackich lub podyplomowych. Jest skierowana do studentów, którzy znają program, ale nie mieli formalnej styczności z inżynierią oprogramowania. Książka może być również używana przez nauczycieli i trenerów, którzy są w podobnym stanie - znają trochę programowania, ale chcą zostać wprowadzeni w systematyczne podejście do inżynierii oprogramowania.
Spis treści
1. Wstępne koncepcje inżynierii oprogramowania.
2. Modelowanie cyklu życia oprogramowania.
3. Analiza i specyfikacja wymagań dotyczących oprogramowania.
4. Ramy zarządzania projektami oprogramowania.
5. Analiza i projektowanie projektu oprogramowania.
6. Analiza i projektowanie zorientowane obiektowo.
7. Projektowanie interfejsów i dialogów oraz projektowanie baz danych.
8. Kodowanie i debugowanie.
9. Testowanie oprogramowania.
10. Wdrożenie i utrzymanie systemu.
11. Niezawodność.
12. Jakość oprogramowania.
13. CASE i ponowne wykorzystanie.
14. Najnowsze trendy i rozwój w inżynierii oprogramowania.
15. Modelowe pytania z odpowiedziami.
O autorze
Hitesh Mohapatra uzyskał tytuł licencjata w dziedzinie informatyki w Gandhi Institute of Engineering and Technology, Gunupur, Biju Patnaik University of Technology, Odisha w 2006 r. oraz tytuł magistra inżyniera w dziedzinie CSE w Govt. College of Engineering and Technology, Bhubaneswar, Biju Patnaik University of Technology, Odisha w 2009 roku. Obecnie jest pełnoetatowym doktorantem na Veer Surendra Sai University of Technology, Burla, Indie od 2017 roku i ma ukończyć studia w sierpniu 2020 roku.
Amiya Kumar Rath uzyskał tytuł licencjata w dziedzinie informatyki na Uniwersytecie Dr Babasaheba Ambedkara Marathwada w Aurangabad w 1990 roku oraz tytuł magistra zarządzania systemami na Uniwersytecie Shivaji w 1993 roku. Uzyskał również tytuł MTech. Stopień naukowy w dziedzinie informatyki uzyskał na Uniwersytecie Utkal w 2001 r., a stopień naukowy doktora w dziedzinie informatyki na Uniwersytecie Utkal w 2005 r., ze szczególnym uwzględnieniem systemów wbudowanych.