摘要: 一、什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的-一系列严重问题。二、软件危机出现的原因?解决手段有哪些? 产生软件危机原因主要有:(1)开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 阅读全文
posted @ 2021-06-25 13:03 unikaa 阅读(53) 评论(0) 推荐(0)
摘要: 1. 面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 结构化系统分析方法是采用自项向下,由外到内,逐层分解'的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为 表达工具的一种系统分析技术。而面向对象的分析方法则是通过将数据和逻辑结 阅读全文
posted @ 2021-06-25 13:01 unikaa 阅读(40) 评论(0) 推荐(0)
摘要: 1. 软件结构图的形态特征有哪些指标?各有什么含义? 深度:指结构图控制的层次,即模块的层数。 宽度:指一层中最大的模块个数。 扇出:指一个模块直接下属模块的个数。 2. 软件结构有哪些优化原则? 模块独立性准则:划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,以此原则优化初始的软件结构。软 阅读全文
posted @ 2021-06-25 13:00 unikaa 阅读(108) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些?软件设计的目标:软件系统设计是把软件需求“变换”为用于构造软件的蓝图,“输入”是需求分析各种模型元素,“输出”是软件设计模型和表示,软件设计阶段的基本目标是构造系统“怎么做”的模型描述 ,“设计先于编码”,这是软件工程“推迟实现”的基本原则。 主要任务:主要有以下 阅读全文
posted @ 2021-06-25 12:55 unikaa 阅读(114) 评论(0) 推荐(0)
摘要: 一、结构化分析的特点是什么?采用自顶向下、逐层分解的方法求解复杂问题。方法简单、清晰,易于学习掌握和使用。结构化分析的实施步骤是先分析当前环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。结构化分析采用了图形描述方式,用数 阅读全文
posted @ 2021-06-25 12:50 unikaa 阅读(38) 评论(0) 推荐(0)
摘要: 一、.需求分析的目的是什么,有什么作用?需求分析的目的:是要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。 需求分析的作用:通过需求分析,可以使开发人员深入细致地调研和分析项目,准确理解用户对项目的功能、性能、可靠 阅读全文
posted @ 2021-06-25 12:49 unikaa 阅读(65) 评论(0) 推荐(0)
摘要: 1.简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。软件过程:软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合。 软件周期:软件的产生直到报废或停止使用的生命周期。 软件过程模型:软件开发全部过程,活动和任务的结构框架。它能直观的表达软件开 发全过程,明确 阅读全文
posted @ 2021-06-25 12:38 unikaa 阅读(61) 评论(0) 推荐(0)