软件系统分析与设计的目录

1个回答

写回答

dhhbb

2025-12-09 21:38

+ 关注

计算机
计算机

第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白盒测试工具——NuMegaDevPartnerStudio5.5.3黑盒测试工具——QACenter5.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对称密钥加密与AES8.3.2非对称密钥加密与RSA8.3.3门限密码学8.3.4PKI8.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.4CMM11.3.5CMMI11.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信息系统开发方法主要参考文献……

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号