您的位置: 首页 > 生活常识 >

软件危机是指什么(软件体系结构 )

100次浏览     发布时间:2024-11-13 10:31:24    

软件危机


指在计算机软件的开发和维护过程中所遇到的一系列严重问题


1.表现

(1)软件成本日益增长

(2)开发进度难以控制

  • 用户需求变化
  • 盲目增加软件开发人员并不能成比例地提高软件开发能力

(3)软件质量差

(4)软件维护困难


2.原因

  • 用户需求不明确
  • 缺乏正确的理论指导
  • 软件规模越来越大
  • 软件复杂度越来越高


3.克服软件危机

  • 技术上,采用基于重用的软件生产技术
  • 管理上,采用多维的工程管理模式


4.软件工程层次图

  • 工具
  • 方法
  • 过程
  • 质量关注点(最基础要素)


软件危机


体系结构的兴起和发展


软件总是有体系结构的,不存在没有体系结构的软件


研究软件体系结构的根本目的:解决好软件的重用、质量和维护问题


软件体系结构

  • 处理构件
  • 数据构件
  • 连接构件


软件体系结构是一个抽象的系统规范


软件体系结构指定了系统的组织结构和拓扑结构


软件体系结构技术4个发展阶段

(1)无体系结构设计阶段

  • 以汇编语言进行小规模应用程序开发为特征

(2)萌芽阶段

  • 出现了程序结构设计主题,以控制流图和数据流图构成软件结构为特征

(3)初期阶段

  • 出现了从不同侧面描述系统的结构模型,以 UML 为典型代表

(4)高级阶段

  • 以描述系统的高层抽象结构为中心,不关心具体的建模细节,划分了体系结构模型与传统软件结构的界限,该阶段以 Kruchten 提出的“4+1”模型为标志


体系结构的兴起和发展

相关文章

《丝路传说》丝路传声:帮派指挥利器,称霸战场的关键

在《丝路传说》中,帮派指挥系统是称霸战场的核心工具,其通过实时战略部署、资源整合与跨阵营协作,将个体战力转化为团队优势。以下从功能设计、战术应用及实战案例三个维度解析其价值一、帮派指挥系统的核心功能动态战场地图与标记系统实时战场监控:指挥官可在大地图上标记敌方据点、资源点或伏击区域,成员通过界面同步
2025-09-13 14:51:58

《巫师》剧集第四季将于10月底播出 叶奈法身姿迷人

近日外媒Redanian Intelligence报道称,《巫师》剧集第四季将于2025年10月底播出,预计是10月30日。据悉,第四季全8集将一次性上线,不会分为上下部分播出。 在《巫师》剧集第四季中,观众将看到利亚姆・海姆斯沃斯接替亨利・卡维尔饰演杰洛特。而第五季将是该剧的最后一季,预计于202
2025-09-13 02:28:28

游戏推荐四:T3多英雄,对战竞技射击手游

一,游戏介绍这是一款尚处在超超超早期的、轻松休闲的英雄射击手游。如果要用几个关键词来形容这款游戏,我们心目中有这些词:射击、多英雄、对战、轻松、年轻、科幻。现阶段,大家可以在现有的3个模式中体验到7位风格不同的英雄。游戏玩家好评:我个人还是很喜欢这个游戏的。目前来看,角色跟皮肤都还挺容易获得的。匹配
2025-09-12 15:05:11

【坦克小技巧】什么是卖侧面,怎么卖履带

各位车长大家好!摆角度骗炮是坦克世界中小范围对炮的比较重要的基本功。利用好摆角度骗炮,能有效提升您在战局中的生存几率,可以为您提供丝血反杀以及翻盘的机会!当您通过摆角度顶住这条线上的敌方数辆坦克时,一边听着叮叮当当的声音一边一一对他们造成伤害。这种坦克之间的近距离对决十分刺激。令人热血沸腾,心跳加速
2025-09-12 07:31:42

王者荣耀:射手最绝望的3个辅助!遇到秒投

S40赛季辅助池扩充至20位英雄,但某些辅助与射手组合堪称"反向冲分套餐"。当钟馗盲目出钩把开大铠爹送到你脸上,当庄周在无控阵容里全程梦游,当东皇面对四人越塔只能换掉一个——射手玩家血压直接拉满。这些辅助不仅扛不住伤害,更缺乏保护机制,开局六分钟就想点投降成为常态。今天深度剖析三位让射手玩家崩溃的辅
2025-09-11 09:48:26

失控进化攻略大全,新手开荒必看攻略,从0开始轻松玩转!

各位荒岛生存爱好者们,《失控进化》的世界充满了未知的危险与机遇,但想要在这里站稳脚跟可不是件容易事。从角色创建的属性搭配,到技能加点的精准选择,从资源收集的高效技巧,到庇护所建造的安全布局,每一步都关乎生存。别担心,这份超全的《失控进化》攻略大全来了,带你避开新手误区,快速掌握生存核心玩法,让你从手
2025-09-11 00:59:20

网站内容来自网络,如有侵权请联系我们,立即删除!
Copyright © 蜜柚百科 琼ICP备2023010365号-5