导图社区 软件工程课程讲解教案
软件工程课程讲解教案,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
软件工程课程讲解教案
遗留软件
变更的原因
软件必须进行适应性调整,以满足新的计算环境和技术的需求
软件必须升级以实现新的商业需求
软件必须扩展使之具有与更多现代系统和数据库的互操作能力
软件必须进行改建使之能适应多样化的网络环境
软件
定义
指令的集合:通过执行这些指令来满足预期的特征、功能和性能需求;
数据结构:是的程序可以合理的利用信息;
文档描述:用来描述操作和使用。
特点
软件是设计开发的,而不是传统意义上的生产制造的
软件不会“磨损”
根据实际的顾客需求定制
应用
系统软件
应用软件
工程/科学软件
嵌入式软件
产品线软件
Web应用软件
人工智能软件
新的分类
开放计算——普通的、分布式计算
普通计算——无线网络
网络资源——万维网发展为一个计算引擎g
开放源码——免费
其他
数据挖掘
网络计算
认知机
纳米技术软件
WebApps的特性
网络密集型
并发性
无法预知的负载量
性能
可用性
数据驱动
内容敏感性
持续演化
即时性、安全性、美观性
软件工程
几个事实
在指定软件解决方案之前,必须尽力解决问题
设计已成为关键活动
软件必须保证高质量
软件需具备可维护性
种子定义
建立和使用一套合理的工程原则,以便经济地获得可靠的、可以在实际机器上高效运行的软件。
IEEE定义
(1)将系统的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件
(2)在(1)中所述方法的研究
层次化技术
tools(工具)
methods(方法)
process model(过程)
a "quality" focus(质量关注点)
过程框架
框架活动
普通型活动
实践的精髓
理解问题(沟通分析)
谁将从问题的解决中获益?
什么是未知的?
问题可以划分吗?
问题可以图形化描述吗?
计划解决问题(建模和软件设计)
以前曾经见过类似问题吗?
类似问题是否解决过?
可以定义子问题吗?
能用一种可以很快实现的方式来表述解决方案吗?
实施计划(代码生成)
解决方案和计划一致吗?
解决方案的每个组成部分是否可以证明正确?
检查结果的准确性(测试和质量保证)
能否测试解决方案的每个部分?
j解决方案是否产生了与所要求的数据、功能、特征和行为一致的结果?