新書推薦:

《
盗臣:乾隆四十六年钦办大案纪事
》
售價:HK$
82.5

《
发明与经济增长
》
售價:HK$
97.9

《
探秘人体
》
售價:HK$
108.9

《
从奥林匹斯山走来:德意志的考古学与爱希腊主义(1750—1970)
》
售價:HK$
140.8

《
乱世流离三百年:两晋南北朝十二讲(3版)两晋南北朝历史入门读物,东晋仍为皇权政治时代
》
售價:HK$
107.8

《
二战图文史:战争历程完整实录
》
售價:HK$
239.8

《
中世纪生活图鉴(保命tips:别被蜗牛追杀,更别惹会爆炸的猫!)
》
售價:HK$
96.8

《
草原帝国
》
售價:HK$
140.8
|
| 內容簡介: |
在信息技术日新月异的当代社会,计算机软件已经成为各行各业不可或缺的基础工具。随着软件规模和复杂度的不断提升,软件开发过程中面临的问题和挑战也日益增多,如何高效、规范地进行软件开发和项目管理成为了亟待解决的难题。本书从软件工程的基础知识入手,全面探讨了软件可行性与需求工程、软件设计基础、面向对象的软件开发、软件实现与测试以及软件维护与项目管理等内容,为读者提供了从软件开发到项目管理的一站式知识体系,旨在提升软件工程实践能力和项目管理水平。來源:香港大書城megBookStore,http://www.megbook.com.hk 本书既可作为高校软件工程、计算机科学与技术等相关专业的教学用书,又能为企事业单位的软件开发人员、项目经理提供理论指导与实践借鉴。
|
| 目錄:
|
第一章 软件工程导论 001 第一节 软件与软件危机 001 第二节 软件工程与生命周期 007 第三节 软件开发与常用工具 013
第二章 软件可行性分析与需求工程 021 第一节 软件可行性分析与项目计划 021 第二节 软件需求与需求获取 027 第三节 需求分析与需求建模 036 第四节 需求评审与需求管理 046
第三章 软件设计基础与具体实践 050 第一节 软件设计的阶段过程 050 第二节 软件总体设计分析 053 第三节 软件详细设计分析 063
第四章 面向对象的软件开发与设计 067 第一节 面向对象软件开发方法与UML 067 第二节 软件体系结构与设计模式 073 第三节 面向对象分析与设计步骤 082
第五章 软件实现与软件测试分析 101 第一节 程序设计语言与设计风格 101 第二节 编码规范与程序效率性能 106 第三节 软件测试及其测试用例设计 111 第四节 软件测试策略与测试方法 116
第六章 软件维护与项目管理探析 131 第一节 软件维护及其可维护性 131 第二节 软件成本与开发进度管理 136 第三节 软件配置管理与质量保证 142 第四节 软件项目文档与风险管理 148
参考文献 152
|
| 內容試閱:
|
在信息技术日益进步的今天,软件工程与项目管理已经成为现代企业成功与否的关键因素。随着计算机技术的不断创新和互联网的广泛普及,软件开发已经不再是单纯的编程工作,而是一个涉及多个学科的复杂过程。软件系统的规模不断扩大,功能更加复杂,用户需求日益多样化,导致传统的软件开发方法逐渐暴露出诸多问题。与此同时,项目管理也面临着严峻的挑战,尤其是在开发周期越来越短、竞争日益激烈的商业环境中,如何有效控制项目的时间、成本与质量,已经成为摆在各大软件公司面前的一道难题。在这种背景下,软件工程不再仅仅关注编写代码,而是更加注重如何系统化地管理软件开发的各个环节,确保从需求分析到系统实现、从设计到测试的每个阶段都能够高效、有序地进行。项目管理的目标是通过科学的方法,合理规划与调配资源,最大限度地降低风险,提高项目交付的质量和效率。 面对快速发展的技术环境和多变的市场需求,如何在软件开发过程中融合更为先进的工程技术与项目管理策略,是软件开发领域亟需解决的核心问题。本书正是顺应时代发展需求而编写的一部综合性著作,全书以现代软件工程的基本理论为依托,紧密结合软件项目管理的实际需求,系统梳理从软件开发初期的可行性分析与需求获取,到设计、实现、测试与维护,再到项目管理全过程的核心内容。 本书立足于当前软件工程发展所面临的现实挑战与技术趋势,具有鲜明的时代价值与学术研究意义。在理论层面上,书中不仅全面覆盖软件工程生命周期各阶段的关键技术内容,还融入面向对象设计、UML建模等现代工程方法,体现出当前主流软件工程范式的最新发展成果。在实践层面上,书中强调项目管理与工程管理能力的融合,深入探讨项目成本管理、进度控制、质量保障、风险控制等内容,旨在提升开发团队的整体工程素养与项目执行力。 本书希望通过系统化的分析,帮助读者深入理解软件工程的各个方面,并为从事软件开发与项目管理的专业人士提供实用的指导。现代软件工程与项目管理是一个复杂而多元的领域,它不仅需要深厚的技术积累,还需要卓越的管理能力。本书旨在为软件开发领域的从业人员提供理论指导与实际工具,帮助他们应对当今日益复杂的开发环境与项目管理挑战,为推动软件行业的持续进步与创新贡献力量。
著者
|
|