新闻资讯
看你所看,想你所想

软件系统分析与设计

是一本书,由中国水利水电出版社出版,作者是殷建民。本书简明扼要地介绍了软件工程与项目管理的基础知识,着重讨论了进既排展胶李温便福软件系统分析与设计的方法、过程、工具与文档,并给出了一来自个完整的软件系统分析与设计案例。

  • 书名 软件系统分析与设计
  • 作者 殷建民
  • 类别 软件与管理
  • 出版社 中国水利水电出版社
  • 出版时间 2008年

简介

  本来自书强调理论与实际的结360百科合,强调系统分析与设计技术的实用化、工具化与文档经专怎重胜器化,适合作为高校计算机学院预己、软件学院、软件职业技术学院计算机科学与技术、计算机应用、计算机软件和软件工程等相关专业本科、专科"软件系统分析与设计"课程的参考教材,也可作为软件开发人员的自修教材与工具书,还可作为全国计算机技术与软件专业技术资哥斤夫怕倍抗火抗格(水平)考试系统设计师和系统分析师专业的辅导教材。

目录

  第1章系统计划

且指区  1.1系统项目的提出与选择

  1.1.1系统项目的立项目标和动机

  1.1础应倒抓农说.2各种项目立项的价值判断

  1.1.3系统项目的选择和确定

  1.1.4系统项目提出和选择的结

  1.2可行性研究与效益分析

  1.2.1可行性研究的意义

  1.2.2可行性研河序希究的内容

  1.2.3效益分善斗斯

  1.2.4可行性分析报告的标准

  1.3定义问题与归结模型

  1.3.1定义问题和归结模型的意义

  1.3.2定义问题和归广送卫结模型的方法论模型

  1.建续3.3定义问题和归结模型的步骤

  1.3.4定义问题和归结模型的若干手段

  1.4显都列系统方案的制定、评价和改

  1.5新旧系统的分析和比较

  1.5.1新旧系统比较的目的

  1.5.2新旧系统比较的原则和方式

  1.鲜必攻散章财投菜刑草6所需资源的估汁

  1.6.1资源评估的意义

  1.6.2描述资源

  1.6.3项目实施所需要的可能资源

  1.7现有软件、硬件和数据资源的有效利用

  1.7.1意义

  1.7.2手段

  1.8流行的系统分析方法论

  第2章需求分析与定义

  2.1软件需求与需求过程

  2.1.1什么是软件需求

  2.1.2需求工程

  2.2以练向训们形需求调查与问题定双也

  2.3可行性研或附增绍怀审静眼爱

  2.4现有系统的分析

  2.5需求分析

  2.5.1需求分析的工作任务

记眼穿律义星类讲江  2.5.2需求建模

  2.6确认测试计划

  2.7流行的需求分析方法论

  2.7.1结构化分析

  2.7.2面向对象分析

  2.7.3面向问题域的分析

  主要参考文献

  第3章系统设计

  3.1概论

  3.2处理流程设计(工作流设计)

  3.3系统人机界面设计

  3.4系统的文件设计

  3.5数据库管理系统的选择和数据库设计

  3.5.1数据组织的分类

  3.5.2数据库选择实例

  3.6网络环境下的计算机应用系统的设计

  3.7简单分布式计算机应用系统的设计

  3.8系统运行环境的集成与设计

  3.9系统过渡计划

  主要参考文献

  第4章软件设计

  4.1软件设计基本原则

  4.1.1信息隐蔽

  4.1.2模块独立性

  主要参考文献

  4.2结构化设计方法

  4.3面向对象设计

  4.3.1面向对象的概念

  4.3.2面向对象分析方法

  4.3.3面向对象设计

  4.4用户界面设计

  4.5设计评审

  主要参考文献

  第5章软件测试

  5.1软件测试的定义和目的

  5.2测试用例设计

  5.2.1黑盒测试

  5.2.2白盒测试

  5.2.3逻辑覆盖

  5.3软件测试的策略

  5.3.1单元测试

  5.3.2集成测试

  5.3.3确认测试

  5.3.4系统测试

  5.3.5测试和测试

  5.4软件测试种类

  5.5软件测试自动化工具

  5.5.1软件测试自动化概述

  5.5.2白盒测试工具--NuMegaDevPartnerStudio

  5.5.3黑盒测试工具--QACenter

  5.6面向对象的软件测试

  5.6.1面向对象分析的测试

  5.6.2面向对象设计的测试

  5.6.3面向对象编程的测试

  5.6.4面向对象的单元测试

  5.6.5面向对象的集成测试

  5.6.6面向对象的系统测试

  主要参考文献

  第6章软件维护

  6.1软件的可维护性

  6.2软件维护的分类

  6.3软件维护的工作量

  6.4软件维护作业的实施和管理

  6.5预防性维护

  6.6软件再生工程

  主要参考文献

  第7章系统的可靠性分析与设计

  7.1可靠性概述

  7.2系统的故障模型和可靠性模型

  7.2.1系统的故障模型

  7.2.2系统的可靠性模型

  7.3系统的可靠性分析和可靠度计算

  7.3.1组合模型

  7.3.2马尔柯夫模型

  7.4提高系统可靠性的措施

  主要参考文献

  第8章系统的安全性和保密性设计

  8.1信息安全内容

  8.1.1信息安全概念的发展

  8.1.2信息安全研究的目标

  8.1.3信息安全的常用技术

  8.2访问控制技术

  8.2.1访问控制的实现方法

  8.2.2访问控制策略

  8.2.3Bell-Lapadula模型

  8.3数据机密性

  8.3.1对称密钥加密与AES

  8.3.2非对称密钥加密与RSA

  8.3.3门限密码学

  8.3.4PKI

  8.4数据完整性

  8.4.1Biba完整性模型

  8.4.2杂凑函数与消息摘要

  8.5通信与网络的安全性

  8.5.1网络环境下危及安全的因素

  8.5.2网络安全层次模型

  8.5.3通信与网络的信息安全技术

  8.5.4防火墙技术

  8.6系统安全管理与安全工程

  8.6.1安全管理的必要性

  8.6.2系统安全管理

  8.6.3系统安全工程

  主要参考文献

  第9章文档编制

  9.1软件文档

  9.1.1文档的作用

  9.1.2文档的分类

  9.1.3文档编制的要求

  9.1.4文档标准

  9.1.5文档的管理与分发

  9.2可行性研究报告

  9.2.1可行性研究报告的作用

  9.2.2可行性研究报告编写指南

  9.2.3其他相关说明

  9.3项目开发计划

  9.3.1项目开发计划的作用

  9.3.2项目开发计划编写指南

  9.3.3其他相关说明

  9.4需求规格说明书

  9.4.1需求规格说明书的作用

  9.4.2需求规格说明书编写指南

  9.4.3其他相关说明

  9.5数据要求规格说明书

  9.5.1数据要求规格说明书的作用

  9.5.2数据要求规格说明书编写指南

  9.5.3相关技术

  9.6用户手册

  9.6.1用户手册的作用

  9.6.2用户手册编写指南

  9.6.3其他相关说明

  9.7操作手册

  9.7.1操作手册的作用

  9.7.2操作手册编写指南

  9.7.3其他相关说明

  9.8测试计划、测试分析报告

  9.8.1测试计划与测试分析报告的作用

  9.8.2测试计划编制指南

  9.8.3测试分析报告编制指南

  9.8.4其他相关说明

  9.9技术报告

  9.9.1技术报告的作用

  9.9.2技术报告编制指南

  9.9.3其他相关说明

  9.10开发进度记录

  9.10.1开发进度记录的作用

  9.10.2开发进度记录编制指南

  9.10.3其他相关说明

  9.11项目开发总结报告

  9.11.1项目开发总结报告的作用

  9.11.2项目开发总结报告编制指南

  9.11.3其他相关说明

  主要参考文献

  第10章项目管理

  10.1项目及项目管理的基本概念

  10.1.1项目

  10.1.2项目管理

  10.2项目计划

  10.3进度管理

  10.4人员管理

  10.5费用管理

  10.5.1费用计划

  10.5.2费用控制

  10.6软硬件和数据资源的计划与管理

  10.7项目环境管理

  10.8与用户的协作

  10.9标准化管理

  10.10配置管理

  10.11项目管理工具

  10.12项目信息管理

  10.13项目风险管理

  10.14项目管理体制

  10.14.1美国UCC公司项目管理体制

  10.14.2IBM集成产品开发(IPD)体系

  主要参考文献

  第11章软件质量管理

  11.1软件质量概述

  11.2软件质量保证体系

  11.2.1软件质量保证活动

  11.2.2软件质量保证计划

  11.2.3软件质量保证的实施

  11.3软件质量保证标准

  11.3.1标准的层次

  11.3.2国家标准

  11.3.3ISO标准

  11.3.4CMM

  11.3.5CMMI

  11.4全面质量管理

  11.4.1全面质量管理简介

  11.4.2全面质量管理的实施

  11.5六西格玛管理

  11.5.1六西格玛管理的概念

  11.5.2六西格玛管理的理念

  主要参考文献

  第12章实时系统分析与设计

  12.1实时系统分析与设计方法

  12.1.1有限状态机

  12.1.2Petri网

  12.2实时系统内核的设计

  12.2.1实时系统调度算法

  12.2.2实时任务管理和调度

  12.2.3定时器和中断管理

  12.2.4存储器管理

  12.2.5I/O与文件系统

  12.2.6网络通信

  12.3实时系统分析与设计实例分析

  12.3.1测控设备控制计算机实时系统分析与设计

  12.3.2WindowsNT与Multibus系统实时串行通信软件的设

  12.3.3全数字仿真计算机实时系统应用

  主要参考文献

  第13章嵌入式系统分析与设计

  13.1嵌人式系统概述

  13.1.1嵌入式系统的应用领域

  13.1.2典型的嵌入式系统结构

  13.1.3嵌入方式

  13.2嵌人式系统开发的特点和要求

  13.3嵌入式系统开发流程

  13.4嵌人式系统开发的硬、软件资源

  主要参考文献

  第14章信息化基础知识

  14.1信息与信息化

  14.1.1信息的定义及其特性

  14.1.2信息化

  14.1.3信息化对组织的意义

  14.1.4组织对信息化的需求

  14.2政府信息化与电子政务

  14.2.1政府信息化的概念、作用及意义

  14.2.2我国政府信息化的历程和策略

  14.2.3电子政务的概念、内容和技术形式

  14.2.4电子政务的应用领域

  14.2.5电子政务建设的过程模式和技术模式

  14.3企业信息化与电子商务

  14.3.1企业信息化的概念、目的、规划、方法

  14.3.2企业资源规划(EfuP)的结构和功能

  14.3.3客户关系管理(CRM)在企业的应用

  14.3.4企业门户

  14.3.5企业应用集成

  14.3.6供应链管理(SCM)的思想

  14.3.7商业智能(BI)

  14.3.8电子商务的类型、标准

  14.4信息资源管理

  14.5信息化的有关政策、法规和标准

  主要参考文献

  第15章信息系统基础知识

  15.1信息系统

  15.1.1信息系统的概念

  15.1.2信息系统的功能

  15.1.3信息系统的类型

  15.1.4信息系统的发展

  15.2信息系统建设

  15.2.1信息系统建设的复杂性

  15.2.2信息系统的生命周期

  15.2.3信息系统建设的原则

  15.2.4信息系统开发方法

  主要参考文献

  ……

转载请注明出处安可林文章网 » 软件系统分析与设计

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com