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

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

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

软件危机


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


1.表现

(1)软件成本日益增长

(2)开发进度难以控制

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

(3)软件质量差

(4)软件维护困难


2.原因

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


3.克服软件危机

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


4.软件工程层次图

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


软件危机


体系结构的兴起和发展


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


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


软件体系结构

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


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


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


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

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

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

(2)萌芽阶段

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

(3)初期阶段

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

(4)高级阶段

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


体系结构的兴起和发展

相关文章

《山口山战记》工会要塞

不是所有事,都能一个人完成,在《山口山战记》更是如此。当玩家等级达到xx级,将开启公会要塞系统,玩家可以通过申请加入心仪的战队,或者自己创建公会都可以体验公会要塞的全部玩法,当然公会公告只能会长发布。公会界面公会成员:在加入公会后,在公会大厅可以看到公会的全部玩家。公会会长额外有管理公会功能,用来移
2025-04-08 11:23:37

《舞动青春》手游评测:娱乐?社交?不如跳舞

游戏名称:舞动青春评分:7 游戏类型:音乐节奏 上架时间:待定 发行厂商:黑桃互动 游戏价格:免费(实际价格以App Store为准)身为一个有过学生时代每天坚持做广播体操的人,原谅小编看到游戏时的震惊:全国中学生第三套广播体操出手游了?咳咳,显然这还是有些离谱…来自黑桃互动的这款音舞手游《舞动青
2025-04-08 09:19:57

艾德尔冒险初级进阶职业攻略

艾德尔冒险的职业种类众多,下面是小编为刚玩游戏的新手玩家仔细的介绍讲解。初始职业--冒险者职业介绍初始新手的职业,一切的开始。3级后将会学习第一个主动技能“猛击”,在升级后将其编入主动技能列表,将会对战斗有很大的帮助。7级学会第二个主动技能“战吼”,能够在3回合内提升直攻威力,将其设为key技能,可
2025-04-08 06:45:37

《永恒之源》手游评测:中西结合疗效不一定好

游戏名称:永恒之源评分:6 游戏类型:MMORPG 上架时间:4月5日iOS 发行厂商:云荣天尚 游戏价格:免费(实际价格以App Store为准)尽管才刚领工资,然而还了债务的小编瞬间又是身无分文,于是这两天逛着苹果商店也只能瞅瞅免费游戏。这次小编被一个经典的背景题材+充满逼格的名字给深深吸引:
2025-04-08 04:09:40

论董卓群盾的可玩性和强度(下篇)

注:本文的观点和评价仅限于当前内容,请勿以偏概全。书接上文:论董卓群盾的可玩性和强度(上篇)上文已经提到过董卓群盾的特性,输出模式,优点以及短板之处。那这次依阿夜的理解来谈谈组建董卓群盾需要注意什么。指指点点~云阵容(必带战法:藤甲兵,锋矢阵)1、绝地反击优先选择董卓伤害启动是在第五回合,而绝地反击
2025-04-08 01:32:56

《三国志14》PC配置公布 最低只需GTX660

光荣特库摩发布了《三国志14》最新信息,不仅有关于上周在日本的直播活动,以及玩家针对“游玩资料收集版”提供的意见回馈。这当中便披露了电脑所需配置!据介绍,《三国志14(Romance Of Three Kingdom 14)》降低了对电脑配置的要求。CPU最低支持:Intel Core i3-322
2025-04-07 10:55:13

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