软件危机的原因
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、软件危机的原因:①用户需求不明确。②缺乏正确的理论指导③软件规模越来越大。④软件复杂度越来越高。
2、信息系统危机:①效益问题②需求问题③规划问题④队伍建设问题
3、信息系统工程体系:信息系统工程是一种层次化的技术,包含以信息系统质量为核心的四个层面的内容:过程层、方法层、建设语言层、工具层、四个层次的核心焦点都是信息系统质量
4、信息系统开发方法:①结构化方法(面对过程的方法)②信息建模方法(面对数据的方法)③面对对象方法
5、模型是运用某种图表工具对系统特征(包括静态特征和动态特征)的一种表示
6、瀑布模型是于20世纪70年代提出的较早得一种生命周期模型
7、瀑布模型的特点是:强调阶段的划分及其顺行性、强调各阶段工作及其文档的完备性、是一种严格线性的、按阶段顺序的、逐步细化的开发模式
8、原型即样品、模型的意思。原型分为三类:抛弃式、演化式、增量式。
9、原型法的优点和缺点优点:①减少了开发时间,大大提高了系统开发效率。②使信息需求的定义工作更为简单、直观。③增加了用户对设计的满意程度,提高信息系统的质量。④减少了系统开发费用。缺点:①分析和设计上的深度不够。②快速原型法中的第一个工作原型可能并不是一个最优方案。
③通过原型法所开发的系统不具备灵活性,难以适应用户需求的变化。④工作原型不容易修改。
10、统一过程的特点:用例驱动;以体系结构为中心;迭代和增量
11、结构化方法是理解问题和解决问题的一种模式,这种模式的实质可以概括为:模块化;自顶向下,逐步求精;信息隐藏
12、面向对象方法是一种风范,是观察和分析问题的一种方法论。具体来说,面向对象是一种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。