系统维护中解决的主要问题来自-0 阶段、系统分析 阶段、系统实现阶段。个人认为系统分析主要难点是思维方式和分析方法,可能因为达不成共识或个人理解不足而影响分析质量;系统分析报告的主要作用系统分析报告又称制度规范,是系统分析-1/的成果和重要文件。
最后一个软件生命周期是什么阶段:过时(已终止)阶段。七个软件生命周期阶段是指软件从立项、开发、使用到不断修改,最后废弃的全过程。软件生命周期一般分为六个阶段:系统调查、系统分析、系统设计、程序设计、系统测试和运行维护,软件开发中的每个阶段都有明确的目标和任务。(1)调查阶段。调查当前系统的组织分工、业务流程和资源,提出新系统的目标,从技术、经济和社会等方面对软件开发进行可行性研究。
研究当前系统的业务流程,确定新系统的功能接口,建立新系统的逻辑模型,包括数据流程图、数据字典和处理流程。主要任务是阐明系统做什么。(3)系统设计阶段。主要解决怎么做,也就是提出系统的物理模型。包括总体结构设计、硬件架构设计、数据库设计、代码设计、输入输出设计和模块结构图。(4)系统实现阶段。也就是编程阶段。(5)系统调试阶段。
软件开发的主要任务就是解决怎么做的问题。首先,确定问题。系统分析人员要研究计划阶段生成的可行性分析报告和软件项目实施计划。主要是从系统的角度去理解软件并审查用于生成计划估算的软件的范围是否合适,确定对目标系统的综合需求,即软件需求;并提出这些需求的实现条件,以及需求应该达到的标准,即解决开发的软件要求做什么,做到什么程度。
这是主要需求。(2)性能要求:给出所开发软件的技术性能指标,包括存储容量限制、运行时间限制、安全性、保密性等。(3)环境要求:这是对软件系统运行环境的要求。比如硬件方面,什么型号,什么外接设备,数据通讯接口等。被使用;软件方面,用什么系统来支撑系统的运行?(4)可靠性要求:各类软件在运行时,出现故障的影响是不同的。