Fundamentals of Software Engineering Designed to Provide an Insight Into the Software Engineering Concepts
暫譯: 軟體工程基礎:深入了解軟體工程概念

Rath, Amiya Kumar

  • 出版商: BPB Publications
  • 出版日期: 2020-01-11
  • 售價: $1,310
  • 貴賓價: 9.5$1,244
  • 語言: 英文
  • 頁數: 504
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9388511778
  • ISBN-13: 9789388511773
  • 相關分類: 專案管理 PM
  • 無法訂購

相關主題

商品描述

Practical Handbook to understand the hidden language of computer hardware and softwareKey FeaturesThis book contains real-time executed examples along with case studies.Covers advanced technologies that are intersectional with software engineering. Easy and simple language, crystal clear approach, and straight forward comprehensible presentation. Understand what architecture design involves, and where it fits in the full software development life cycle. Learning and optimizing the critical relationships between analysis and design. Utilizing proven and reusable design primitives and adapting them to specific problems and contexts. DescriptionThis book teaches the essentials of software engineering to anyone who wants to become an active and independent software engineer expert. It covers all the software engineering fundamentals without forgetting a few vital advanced topics such as software engineering with artificial intelligence, ontology, and data mining in software engineering.The primary goal of the book is to introduce a limited number of concepts and practices which will achieve the following two objectives: Teach students the skills needed to execute a smallish commercial project.Provide students with the necessary conceptual background for undertaking advanced studies in software engineering through courses or on their own.What will you learnThis book includes only those concepts that we believe are foundational. As executing a software project requires skills in two dimensions engineering and project management this book focuses on crucial tasks in these two dimensions and discuss the concepts and techniques that can be applied to execute these tasks effectively. Who this book is forThe book is primarily intended to work as a beginner's guide for Software Engineering in any undergraduate or postgraduate program. It is directed towards students who know the program but have not had formal exposure to software engineering.The book can also be used by teachers and trainers who are in a similar state they know some programming but want to be introduced to the systematic approach of software engineering.Table of Contents1. Introductory Concepts of Software Engineering2. Modelling Software Development Life Cycle3. Software Requirement Analysis and Specification4. Software Project Management Framework5. Software Project Analysis and Design6. Object-Oriented Analysis and Design7. Designing Interfaces & Dialogues and Database Design8. Coding and Debugging9. Software Testing10. System Implementation and Maintenance11. Reliability12. Software Quality13. CASE and Reuse14. Recent Trends and Development in Software Engineering15. Model Questions with AnswersAbout the Author Hitesh Mohapatra received a B.E. degree in Information Technology from Gandhi Institute of Engineering and Technology, Gunupur, Biju Patnaik University of Technology, Odisha in 2006, and an MTech. Degree in CSE from Govt. College of Engineering and Technology, Bhubaneswar, Biju Patnaik University of Technology, Odisha in 2009. He is currently a full-time PhD scholar at Veer Surendra Sai University of Technology, Burla, India since 2017 and expected to complete by August 2020. Amiya Kumar Rath received a B.E. degree in computer from Dr Babasaheb Ambedkar Marathwada University, Aurangabad, in 1990, and an M.B.A. degree in systems management from Shivaji University in 1993. He also received an MTech. Degree in computer science from Utkal University in 2001, and a PhD degree in computer science from Utkal University, in 2005, with a focus on embedded systems

商品描述(中文翻譯)

實用手冊以理解電腦硬體和軟體的隱藏語言

主要特點
本書包含即時執行的範例以及案例研究。涵蓋與軟體工程交叉的先進技術。使用簡單易懂的語言,清晰明瞭的方法,以及直接易懂的呈現方式。了解架構設計的內容,以及它在完整軟體開發生命週期中的位置。學習和優化分析與設計之間的關鍵關係。利用經過驗證和可重用的設計原則,並將其適應於特定問題和情境。

描述
本書教導任何希望成為獨立且活躍的軟體工程專家的基本知識。它涵蓋所有軟體工程的基本概念,並不遺漏一些重要的進階主題,例如人工智慧軟體工程、語意學以及軟體工程中的資料挖掘。本書的主要目標是介紹有限數量的概念和實踐,以達成以下兩個目標:教導學生執行小型商業專案所需的技能。為學生提供必要的概念背景,以便通過課程或自學進行進階的軟體工程研究。

您將學到什麼
本書僅包括我們認為是基礎的概念。執行軟體專案需要在工程和專案管理兩個維度的技能,因此本書專注於這兩個維度中的關鍵任務,並討論可以有效執行這些任務的概念和技術。

本書適合誰
本書主要作為任何本科或研究生課程中軟體工程的初學者指南。它針對那些了解程式設計但尚未正式接觸軟體工程的學生。本書也可供教師和培訓師使用,他們在類似的情況下,知道一些程式設計但希望了解系統化的軟體工程方法。

目錄
1. 軟體工程的入門概念
2. 軟體開發生命週期建模
3. 軟體需求分析與規範
4. 軟體專案管理框架
5. 軟體專案分析與設計
6. 物件導向分析與設計
7. 設計介面與對話及資料庫設計
8. 編碼與除錯
9. 軟體測試
10. 系統實施與維護
11. 可靠性
12. 軟體品質
13. CASE 與重用
14. 軟體工程中的近期趨勢與發展
15. 模型問題與答案

關於作者
Hitesh Mohapatra 於 2006 年在奧迪沙的 Biju Patnaik 技術大學的甘地工程與技術學院獲得資訊技術學士學位,並於 2009 年在奧迪沙的 Biju Patnaik 技術大學的政府工程與技術學院獲得計算機科學碩士學位。他自 2017 年起在印度 Burla 的 Veer Surendra Sai 技術大學全職攻讀博士學位,預計於 2020 年 8 月完成。Amiya Kumar Rath 於 1990 年在 Aurangabad 的 Dr Babasaheb Ambedkar Marathwada 大學獲得計算機學士學位,並於 1993 年在 Shivaji 大學獲得系統管理碩士學位。他還於 2001 年在 Utkal 大學獲得計算機科學碩士學位,並於 2005 年在 Utkal 大學獲得計算機科學博士學位,專注於嵌入式系統。

最後瀏覽商品 (1)