小苏子
小苏子PDF在线图书

系统分析与设计 敏捷迭代方法(原书第6版) 内容简介

系统分析与设计 敏捷迭代方法(原书第6版) 内容简介

系统分析与设计 敏捷迭代方法(原书第6版) 目录

系统分析与设计 敏捷迭代方法(原书第6版) 精彩文摘

本书是系统分析与设计的入门教材,以信息系统开发生命周期为主线,以贯穿系统开发始终的完整案例为引导,全面涵盖面向对象方法和UML,强调系统结构、用户界面和系统界面。在此基础上,还重点讲解了项目计划和项目管理方法。书中知识点巧妙融于实际案例,内容由浅入深,并配有大量习题,十分易于教学。本书适合作为高等院校计算机、信息管理与信息系统等相关专业的本科生教材,也可作为系统开发或管理人员的参考书。出版者的话译者序前言第一部分系统开发导论第1章从始至终——系统分析与设计概述21.1软件开发以及系统分析与设计21.2系统开发生命周期41.3落基山运动用品(RMO)介绍41.4迭代开发61.5RMO贸易展览系统的开发71.5.1项目开始前的准备工作71.5.2第一天的工作活动81.5.3第二天的工作活动111.5.4第三天的工作活动131.5.5第四天的工作活动151.5.6第五天的工作活动191.5.7第六天的工作活动191.5.8第一次迭代回顾211.6后续内容导读211.6.1第一部分:系统开发导论211.6.2第二部分:系统分析活动221.6.3第三部分:系统设计的要点221.6.4第四部分:项目和项目管理221.6.5第五部分:高级设计和部署概念22本章小结23复习题23第二部分系统分析活动第2章系统需求调查262.1引言272.2RMO综合销售和市场营销系统项目272.2.1现有的RMO信息系统与架构272.2.2新综合销售和市场营销系统282.3系统分析活动302.3.1收集细节信息302.3.2定义需求312.3.3需求的优先级划分312.3.4开发用户界面对话框312.3.5与用户一起评估需求312.4什么是需求322.5模型和建模332.6利益相关者352.7信息收集技术382.7.1与用户和其他利益相关者进行访谈382.7.2分发和收集调查问卷412.7.3检查输入、输出和流程422.7.4观察和记录业务流程432.7.5研究供应商的解决方案442.7.6收集活跃的用户评论和建议442.8用活动图记录工作流44本章小结47复习题48问题和练习48扩展资源49第3章用例503.1引言513.2用例和用户目标513.3用例和事件分解523.3.1事件分解技术533.3.2事件类型543.3.3定义事件553.3.4使用事件分解技术573.4用例和CRUD583.5RMO案例中的用例593.6用例图603.6.1用例、参与者和符号613.6.2开发用例图63本章小结64复习题65问题和练习66扩展资源67第4章域建模684.1引言684.2问题域中的“事物”694.2.1头脑风暴法694.2.2名词技术704.2.3事物的属性714.2.4事物间的关系724.3实体—联系图734.4域模型类图764.4.1域模型类图符号764.4.2有关对象类的更复杂的问题794.4.3RMO案例的域模型类图81本章小结86复习题86问题和练习87扩展资源88第5章需求模型的延伸895.1引言905.2用例描述905.2.1简单的用例描述915.2.2完全展开的用例描述915.3用例活动图935.4系统顺序图——确定输入和输出945.4.1系统顺序图符号945.4.2开发系统顺序图975.5状态机图——确定对象行为1005.5.1复合状态和并发性1015.5.2开发状态机图的规则1035.5.3开发RMO状态机图1045.6需求模型的集成107本章小结108复习题108问题和练习109扩展资源111第三部分系统设计的要点第6章设计与设计活动的基本要素1146.1引言1156.2设计要素1156.2.1什么是系统设计1166.2.2设计的主要组件和层次1166.3系统设计的输入和输出1186.4设计活动1206.4.1设计环境1216.4.2设计应用程序结构和软件1226.4.3设计用户界面1226.4.4设计系统界面1236.4.5设计数据库1246.4.6设计安全和系统控制1256.5如何设计环境1256.5.1设计内部部署1266.5.2设计外部部署1286.5.3设计远程和分散的环境1346.5.4RMO的企业技术结构135本章小结136复习题137问题和练习137扩展资源138第7章设计用户界面和系统界面1397.1引言1407.2用户界面和系统界面1407.3理解用户界面1417.4用户界面的设计概念1447.4.1提示性与可视性1447.4.2一致性1457.4.3快捷方式1467.4.4反馈1467.4.5完整的对话1467.4.6错误处理1467.4.7撤销动作1477.4.8减轻短期记忆负担1477.5从分析到用户界面设计的转换1477.5.1用例和菜单层次1487.5.2对话和故事板1507.6用户界面设计1527.6.1设计窗体和格式的指导原则1527.6.2网页浏览器用户界面的附加指导原则1547.6.3手持设备的附加指导原则1577.7确定系统界面1587.8设计系统输入1607.8.1自动化输入设备1607.8.2定义系统输入的细节1607.9设计系统输出161本章小结167复习题167问题和练习168扩展资源168第四部分项目和项目管理第8章系统开发方法1708.1引言1718.2系统开发生命周期1718.2.1系统开发生命周期的传统预测方法8.2.2系统开发生命周期的新的自适应方法8.3支持阶段8.4方法、模型、工具和技术8.4.1方法8.4.2模型8.4.3工具8.4.4技术8.5软件构造与建模的两种方法8.5.1结构化方法8.5.2面向对象方法8.6敏捷开发8.6.1敏捷开发的理论与价值8.6.2敏捷建模原则本章小结复习题问题和练习扩展资源第9章项目计划和项目管理9.1引言9.2项目管理原则9.2.1项目管理的需求9.2.2项目经理的角色9.2.3项目管理和仪式9.2.4项目管理知识体系(PMBOK)9.2.5敏捷项目管理(APM)9.3核心过程1:确定问题并获得批准9.3.1确定问题9.3.2量化项目批准因素9.3.3评估风险和可行性分析9.3.4与客户一起评审并获得批准9.4核心过程2:计划和监控项目9.4.1建立项目环境9.4.2安排工作进度9.4.3员工与资源分配9.4.4评估工作过程9.4.5监控过程与改正错误本章小结复习题问题和练习扩展资源第五部分高级设计和部署概念第10章面向对象设计:设计原则10.1引言10.2面向对象设计:分析与实施的桥梁10.2.1面向对象程序概述10.2.2面向对象设计模型和过程10.3面向对象结构化设计10.4面向对象细节设计的基本原则10.5设计类和设计类图10.5.1设计类符号10.5.2设计类表示10.5.3开发初步的设计类图10.6用CRC卡进行细节设计10.7细节设计的基本原则10.7.1耦合10.7.2内聚10.7.3变量保护10.7.4间接10.7.5对象职责本章小结复习题问题和练习扩展资源第11章面向对象设计:用例实现11.1引言11.2多层系统的细节设计11.3用例实现和顺序图11.3.1理解顺序图11.3.2用例实现的设计流程11.3.3“创建顾客账户”用例的初步顺序图11.3.4“加入购物车”用例的初步顺序图11.3.5顺序图初步设计的指南和假设11.3.6开发多层设计11.4用协作图进行设计11.5更新和打包设计类图11.5.1包图——将主要部分结构化11.5.2三层设计的实现问题11.6设计模式11.6.1适配器11.6.2工厂11.6.3单例本章小结复习题问题和练习扩展资源第12章实现系统的可操作性12.1引言12.2测试12.2.1单元测试12.2.2集成测试12.2.3可用性测试12.2.4系统、性能和强化测试12.3部署活动12.3.1转换与初始化数据12.3.2培训用户12.3.3部署产品环境12.4计划与管理实施、测试和部署12.4.1开发顺序12.4.2源代码控制12.4.3打包、安装和部署组件12.4.4改动和版本控制12.5整体回看——再访RMO12.5.1更新或代替?12.5.2最小化风险的阶段化部署12.5.3数据库开发和数据转换12.5.4开发顺序12.5.5文档和培训本章小结复习题问题和练习扩展资源由于这些问题,许多公司正外包他们的硬件环境。最近几年来,越来越多的公司需要这种托管应用程序的服务。下面就会讨论常用的几种选择。场地出租。在场地出租这个安排中,一个公司会提供一个安全的数据中心让其他公司(如客户)来放置他们的服务器计算机。一个特征就是这个数据中心还包括一个带有安全锁和被保护的站点,它能满足所有的管理机构对于财政和医疗记录的需求。这个站点也有多个高性能的互联网骨干网的连接。同时它也会被集成为多个电网并且拥有自己的应急发电机。一个客户可以租借空间来放置自己的计算机服务器或者也可以从托管提供者那里租借计算机。管理服务器——它的操作系统、网络软件、数据库管理软件、数据备份等——会远程完成。在初步建立好之后,客户很少或者从不去那个站点。这种服务的优点是它不会有物理、安全、复杂数据中心的成本。

赞(0)
未经允许不得转载:小苏子图书 » 系统分析与设计 敏捷迭代方法(原书第6版) 内容简介