最新要闻
- 卡塔尔世界杯官方授权:富光1.5L顿顿桶29元发车
- 焦点精选!零碳排放!我国首款双源智能重卡成功下线:自带大辫子
- 视焦点讯!全球打广告最划算的一块屏?登上纽约时代广场屏幕只需40美元
- 《狂飙》后 张译宣传新剧《他是谁》:今晚优酷、央视开播
- 获赔近100万 报废奔驰翻新再销售被判退1赔3 网友:C级秒变大S
- 天天最新:dnf游戏闪退怎么解决方法_dnf游戏闪退
- 停车场闸机防骗能力太弱鸡:博主实测一部手机、一张纸均可通行
- 曾模仿东方甄选直播带货 好未来旗下学而思大规模重启线下招生
- 白皮书:购物平台为2022年度消费者投诉最多的行业
- 天天播报:315前海鲜加工厂的狠活被曝光:硼砂泡出黄金鲍 系明令禁止食品添加剂
- 世界焦点!两只售价3899元:华硕ROG推出魔方幻路由器月曜白限定版
- 环球速递!冲击全球的“硅谷银行破产”到底咋回事?会不会引爆危机?
- 视点!国产AYA新掌机Ayaneo 2 IGN9分好评:价格贵 但很好用!
- 【聚看点】央视3·15晚会官宣明晚举办 这次谁会被曝光?
- 世界最资讯丨配置大升级!新款比亚迪唐DM-i/汉EV冰川蓝实车亮相:绝对吸睛
- 上海测试9辆自动驾驶清扫车 可替代25名环卫工人
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
报道:第一章 软件工程概述
一.软件的概念、特点与发展
(1)软件发展经历三个阶段:
程序设计阶段- 50至60年代程序系统阶段- 60至70年代软件工程阶段- 70年代以后
(2)软件的概念:
:::info软件是计算机系统中与硬件相互依存的另一部分, 它包括程序、数据及其相关文档的完整集合。(软件-程序+数据+文档)数据:是使程序能够适当处理信息的数据结构。程序:是能够完成预定功能和性能的可执行指令序列。文档:是开发、使用和维护过程程序所需要的图文资料。:::
(资料图片仅供参考)
(3)软件的特点:
1软件本身的复杂性2.软件的成本高昂3.软件开发未摆脱手工开发方式4.软件维护与硬件有本质差,维护难度高5.软件开发不是传统硬件制造过程6.软件是一种逻辑实体,无磨损性
二:软件危机
(1)软件危机的概念:
在计算机软件开发和维护过程中所遇到的-系列严重问题。软件危机包含两方面内容:1、如何开发软件,以满足对软件日益增长的需求2、如何维护数量不断膨胀的已有软件
(2)软件危机的表现:
●对软件开发成本和进度估算不准确●用户对已完成软件不满意●软件质量不可靠●软件不可维护●没有适当文档资料●软件成本在计算机系统中所占比例逐年上升●软件开发生产率低
(3)软件危机的原因:
1、主观原因:
:::info
- 忽视需求分析
- 轻视软件维护
- 没有认识到程序只是软件的一部分
- 没有认识到软件开发只是漫长的软件生命周期中一个比较次要阶段
- 越到后期引入变动付出代价越高昂:::
2、客观原因:
- 软件是逻辑实体、缺乏可见性,管理和控制困难
- 软件不会磨损,维护意味着修改原来设计,维护困难
- 软件规模庞大,程序复杂性随规模增加指数上升
(4)消除软件危机的途径:
1、对计算机软件应该有正确认识2、吸取借鉴人类长期从事各种工程项目积累的原理、概念、技术和方法3、积极开发和使用计算机辅助开发工具4、探索更好更有效的管理措施和手段对开发过程进行控制和管理
三.软件工程
(1)软件工程定义:
:::warning采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,经济的开发出高质量的软件并维护它。:::
(2)软件工程的本质特性:
:::warning●关注大型程序的构造●中心课题是控制复杂性●软件经常变化●开发效率非常重要●开发人员和谐合作是关键●软件需有效支持用户●软件开发者替代其他领域人员创造产品:::
(3)软件工程基本原理:
:::warning●按软件生存期分阶段制定计划并认真实施●坚持进行阶段评审●坚持严格的产品控制●使用现代程序设计技术●结果能够得到清楚的审查●用人少而精●承认不断改进软件工程实践的必要性:::
(4)软件工程方法学:
把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为泛型。软件工程方法学包括主个要素:方法、工具和过程。方法:完成软件开发各项任务的技术方法,回答"怎么做"工具:为运用方法提供的自动或半自动软件工程支撑环境过程:是为了获得高质量软件所需要完成的一系列任务框架,回答”何时做“
(5)软件工程方法学分类:
传统方法学(生命周期方法学):◆采用结构化技术完成软件开发各项任务◆把软件生命周期的全过程依次划分为若干阶段◆每个阶段开始和结束有严格标准◆每个阶段结束后进行严格审查面向对象方法学:◆把对象作为融合了数据及在数据上的操作行为的统一-的软件构件◆把所有对象划分为类◆按照父类与子类关系,把若干类组成层次结构的系统◆对象彼此间仅能通过发送消息互相联系
(6)软件生命周期
四.软件过程模型
** 软件过程:是为了获得高质量软件所需要完成的一系列任务框架。通常用软件生命周期模型描述软件过程。**
**主要包括: **
**●**瀑布模型
●快速原型模型
●增量模型
●螺旋模型
●喷泉模型
●其他模型
瀑布模型:
将软件生存周期的各项活动规定为依照固定顺序连接的若干阶段工作,最终得到软件产品。
![image.png](https://cdn.nlark.com/yuque/0/2023/png/29307700/1678786028272-e1642699-337d-4e3e-831d-7fd8b91c2164.png#averageHue=%23f6f6f6&clientId=u8f03d953-c40d-4&from=paste&height=503&id=u22fef21f&name=image.png&originHeight=629&originWidth=1103&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=105466&status=done&style=none&taskId=u767878c5-1240-4ad0-83c0-56177332a0b&title=&width=882.4)
:::danger瀑布模型优缺点:1、瀑布模型的优点(强迫开发人员使用规范的方法,严格规定了每个阶段必须提交的文档,要求每个阶段)可以强迫开发人员采用规范的方法;严格规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。2、瀑布模型的缺点 在软件开发的初期阶段就要求做出正确、全面、 完整的需求分析对许多应用软件来说是极其困难的。 在需求分析阶段,当需求确定后,无法及时验证需求是否正确、完整。 作为整体开发的瀑布模型,由于不支持产品的演化,缺乏灵活性,对开发过程中很难发现的错误,只有在最终产品运行时才能暴露出来,从而使软件产品难以维护。:::
快速原型模型:
快速建立可运行的程序,它完成的功能往往是最终产品功能的一个子集。:::danger快速原型模型优缺点:优点:1、开发的软件产品通常满足用户需求2、软件产品开发基本是线性过程缺点:1、准确原型设计困难2、原型理解可能不同3、不利于开发人员创新:::
增量模型:
先完成一个系统子集的开发,再按同样的开发步骤增加功能(系统子集),如此递增下去直至满足全部系统需求。:::danger增量模型优缺点:优点:1、短时间内可提交完成部分功能。2、逐渐增加产品功能,用户适应产品快。缺点:1、增量构件划分以及集成困难。2、容易退化为边做边改模型。:::
螺旋模型:
在每个阶段之前都增加了风险分析过程的快速原型模型。看作增加了风险分析的快速原型模型。:::danger螺旋模型优缺点:优点:1、利于把软件质量作为软件开发目标。2、减少测试3、维护和开发不分开缺点:1、风险估计困难:::
喷泉模型:
典型的面向对象软件过程模型。体现迭代和无缝的特性。
关键词:
-
每日看点!centos7.9离线升级openssl和openssh9.2
前言最近有几台服务器漏扫出了关于openssh的漏洞,升级完后顺便记录一下。环境CentOSLinuxrelease7 9 ...
来源: 报道:第一章 软件工程概述
每日看点!centos7.9离线升级openssl和openssh9.2
python语言基础
每日焦点!Mysql数据库未添加索引引发的生产事故
对极几何的理解和原理推导
卡塔尔世界杯官方授权:富光1.5L顿顿桶29元发车
焦点精选!零碳排放!我国首款双源智能重卡成功下线:自带大辫子
视焦点讯!全球打广告最划算的一块屏?登上纽约时代广场屏幕只需40美元
《狂飙》后 张译宣传新剧《他是谁》:今晚优酷、央视开播
获赔近100万 报废奔驰翻新再销售被判退1赔3 网友:C级秒变大S
每日快讯!10Wqps 超高并发 API网关 架构演进之路
Egg.js 学习笔记01
世界快看:git提交规范
【全球速看料】早起、冥想、阅读、写作、运动
焦点讯息:观察者模式——学习笔记
天天最新:dnf游戏闪退怎么解决方法_dnf游戏闪退
停车场闸机防骗能力太弱鸡:博主实测一部手机、一张纸均可通行
曾模仿东方甄选直播带货 好未来旗下学而思大规模重启线下招生
白皮书:购物平台为2022年度消费者投诉最多的行业
天天播报:315前海鲜加工厂的狠活被曝光:硼砂泡出黄金鲍 系明令禁止食品添加剂
世界焦点!两只售价3899元:华硕ROG推出魔方幻路由器月曜白限定版
卷起来!!!看了这篇文章我才知道MySQL事务&MVCC到底是啥?
蓝牙Mesh简介(一)设备标识:UUID和Mesh地址
开源免费:分享powershell读写k8s的etcd的脚本库
环球速递!冲击全球的“硅谷银行破产”到底咋回事?会不会引爆危机?
视点!国产AYA新掌机Ayaneo 2 IGN9分好评:价格贵 但很好用!
【聚看点】央视3·15晚会官宣明晚举办 这次谁会被曝光?
世界最资讯丨配置大升级!新款比亚迪唐DM-i/汉EV冰川蓝实车亮相:绝对吸睛
上海测试9辆自动驾驶清扫车 可替代25名环卫工人
干货来袭!3天0基础Python实战项目快速学会人工智能必学数学基础全套(含源码)(第3天)概率分析篇:条件概率、全概率与贝叶斯公式
韩国电视台剪掉杨紫琼获奖感言:鼓励女性部分没了
腾讯会议重大调整!取消免费300人不限时会议使用
世界看热讯:斥资10亿美元!NASA将开发太空拖船:实现国际空间站受控坠落
那些曾被315点过名的品牌怎么样了?英菲尼迪道歉并更换变速箱 汉堡王被罚
实时焦点:车圈大V杨学良晒魅族20 Pro真机:极简设计 好看又好用!
与微软聊天机器人对话
Vue项目迁移小程序,实操干货分享
戴尔PC要100%离开中国!完整时间表曝光:真着急
天天微资讯!韩媒称特斯拉停止与比亚迪合作 马斯克:虚假报道、双方关系积极
魔兽世界将推出全新硬核玩法:一命通关、挂了就得重来
ai文件怎么打开?ai文件用什么软件打开和编辑?
斐讯k1支持千兆吗?斐讯k1路由器怎么设置?
windows如何一键还原?windows截图保存在哪里?
声卡怎么调试?声卡什么牌子的音质比较好?
笔记本fn键在哪里?fn键怎么开启和关闭?
每日短讯:可插拔组件设计机制—SPI
今日热讯:Vim 备忘清单_开发速查表分享
世界头条:Linux进程的创建与销毁
鲨鱼求偶被误认吃“同事” 官方回应:是繁殖行为 撕咬有分寸
天天热文:减肥不吃主食?医生提醒:可致大脑功能衰退
全球热消息:《小丑2》Lady Gaga小丑女新片场照 造型太好看了
全球报道:极速直追中国高铁!碳陶瓷刹车套件特斯拉Model S Plaid打破单圈纪录
【全球报资讯】一键开盖:哈尔斯600ml水杯9.9元狂促 Tritan材质款23.9元
天天热头条丨阳高县气象台发布大风蓝色预警【Ⅳ级/一般】
全球微头条丨java操作excel文件——POI
天天讯息:剑指 Offer 68 - II. 二叉树的最近公共祖先(java解题)
分布式架构-可观测性
obs studio 插件
看热讯:小米子公司发通告:拼多多、京东、淘宝上的“紫米官旗”不是我
硅谷银行停业没影响!贾跃亭要“翻身”:4月26日FF91终极发布
世界今日讯!德国反对2035禁售燃油车!欧盟做出让步:内燃机还有活路
天天观热点:Intel要求电源厂商使用单一规格制作12VHPWR接头
马斯克减肥神药遭疯抢!欧洲药管局警告:2023年都会短缺
天天热讯:DockQuery | 基于E-R图的数据建模功能使用实践
宝马iX3高速撞车 车主:车道纠偏系统和自己抢方向盘酿事故
环球最新:公司回应因给客户倒水太满开除员工:该走啥程序走啥程序
新机型“无可奉告”:任天堂称对Switch未来充满信心
【全球速看料】史上最大规模!魅族领克无界生态发布会官宣:魅族20系列、Flyme 10来了
全球视点!一加逆袭!成为2023年销量增速最快的品牌:友商普遍下滑
共314套房源!昌平区公租房配租公告来了
焦点资讯:GO语言学习笔记-测试篇 Study for Go ! Chapter ten- Test
要闻速递:面试官:怎么删除 HashMap 中的重复元素?第 3 种实现思路,99% 的人不会!
世界快消息!k8s的Helm 工具安装
RPC框架JMH测试-chatgpt自动生成
前端设计模式——代理模式
全球视讯!特斯拉叫停与比亚迪合作?比亚迪回应:不实信息
环球即时:苹果人事巨震:11位高管扎堆离职 库克也要降薪40%
微头条丨燃油车 真凉透了吗
【天天时快讯】采用全新NT架构:新Windows端QQ首个版本将于24日发布
世界资讯:剧版打破多项纪录!爱奇艺考虑拍《狂飙》电影版 网友评论两级分化
每日看点!插件化开发详解
关注:读Java性能权威指南(第2版)笔记16_垃圾回收C
全球滚动:京东小程序CI工具实践
巧妙使用SQL Server的计算列实现项目唯一规则快速定制
天天快资讯:免费玩没戏 《暗黑4》不会加入微软XGP:四五百块还是要花的
首位华裔奥斯卡影后!杨紫琼84岁母亲喜极而泣 为女儿感到自豪
世界微资讯!Redis内存碎片深入分析
多举措提高职教吸引力 助力职业教育“强起来”“活起来”
焦点简讯:曝苹果最快2024年商用MicroLED屏:比OLED更香
今日快讯:7月1日普及!我国将全面淘汰传统后视镜 都换汽车电子后视镜:上游供应链已准备好
全球今日报丨老人捡钱不愿归还 女孩崩溃下跪引网友愤怒:律师称可起诉 专家喊话不能仗着年龄大
环球新动态:适合买二手的硬件只有4个:学会省1000元
K8S-Helm
资讯:04-数据类型
环球动态:在Linux中安装containerd作为kubernetes的容器运行时
当前通讯!“自杀式”降价杀红眼:燃油车真凉透了?
乘客出地铁黄鹤楼站的统一姿势:集体反站拍摄绝美夜景
天天动态:大爷充29万做美容反悔起诉退钱:宣称能打通“任督二脉”等
世界聚焦:硅谷银行破产:在营销号那儿 咋又成美国赢了?
从大厂离职后 游戏程序员们过得咋样?