2025年软件工程核心知识点梳理任胜兵老师课件精华提炼.docx

2025年软件工程核心知识点梳理任胜兵老师课件精华提炼.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

什么是研究?

问题是什么?

假设前提是什么?(理论基础)

处理问题的措施是什么?(论证过程)

结论是什么?(奉献及期待)

有关研究的简朴实例

东方有关女人美的观点:(理论基础)

手如柔荑(tí)、肤如凝脂、领如蝤蛴(qiúqí)、齿如瓠(hù)犀、螓(qín)首蛾眉、巧笑倩兮、美目盼兮

出自《诗经.卫风.硕人》

手指细如嫩荑、皮肤白皙如凝脂、颈脖漂亮如蝤蛴洁白圆润、牙如瓠籽白又齐、宽宽的额头、弯弯的眉毛、浅笑盈盈酒窝俏、美目左顾右盼眼波俏

论证过程

手如柔荑(X)肤如凝脂(?)领如蝤蛴(X)齿如瓠犀(?)螓首(√)蛾眉(X)巧笑(√)倩兮(X)美目盼兮(?)

西方有关美的观点:(理论基础)

黄金分割定理(GoldenSection)

把一条线段分割为两部分,使其中一部分与全长之比等于另一部分与这部分之比。

(1/x)=(x/(1-x))

其比值是[5^(1/2)-1]/2或二分之根号五减一,取其前三位数字的近似值是0.618。由于按此比例设计的造型十分漂亮,因此称为黄金分割。

这个数值的作用不仅仅体目前诸如绘画、雕塑、音乐、建筑等艺术领域,并且在管理、工程设计等方面也有着不可忽视的作用。

结论:

在东方文明看来,蒙娜丽莎不美

在西方文明看来,蒙娜丽莎美

展望:

东西方审美观的差异:深入研究其他类型的审美观不一致问题,例如建筑,….

再深入联想到:不一样社会文明的差异给人类社会发展带来的影响研究

问题是什么研究要针对问题。

问题来源于:社会实践需要、追踪科学前沿和热点

嵌入式系统研究的问题:

嵌入式系统的可靠性(稳定运行的时间)

嵌入式系统的性能(运行速度、功耗)

嵌入式系统的可演化性(构造)

嵌入式系统的对的性(行为)

嵌入式系统地对的性:系统建模与验证

怎样找到研究问题

首先,从项目实践中获取候选问题列表:

实践中常常碰到的问题是什么?

实践中难以处理的问题是什么?

实践中最重要的要处理的问题是什么?

另一方面,通过交流确定候选题目:

与导师交流,假如研究领域导师熟悉,很快就可以确定

广泛阅读最新的文献,通过阅读文献,尤其是会议论文,可以确定目前这一领域的热点研究问题是什么

与同学交流,包括高年级同学、其他专业同学、其他学校同学

根据自己的爱好爱好

怎样确定研究内容

首先,从搜集的文献中确定一篇合适的文献作为起点,仔细阅读,回答:

文章研究的问题是什么?其背景是什么?其意义是什么?

文章处理问题的理论根据是什么?

文章处理问题的措施是什么?包括论证过程、试验数据、试验工具

文章处理问题得到的有用结论是什么?应用价值和科学价值何在?

另一方面,针对详细阅读的论文,仔细思索如下问题:

文章中有哪些方面的内容值得深入研究?

文章尚有哪些问题没有波及到?

文章的研究措施可以深入改善吗?

文章的试验数据存在问题吗?

文章的试验工具可以改善吗?

文章的结论,尤其是展望值得深入研究吗?

文章的研究在实际应用中还存在哪些问题?

文章的结论可靠吗?与实际相符吗?

再次,确认前面提到的多种问题:

查找有关文献

学习与论文有关的基本理论

动手验证论文的试验

深入思索前面的问题,通过批判性思维反驳,记录反驳的根据

与同学进行交流讨论

与导师交流讨论

RAD模型的局限性

技术风险很高的状况不适合采用;

(如新软件规定与已存在的程序有高可互操性时,或系统难以被合适地划分为若干功能等状况)

需要足够的人力以创立足够的RAD小组;

开发者和顾客需要在很短的时间内完毕系统开发。

渐增模型

前述生存期模型,均是一次性地将整个系统交给顾客:

瀑布模型是假设当线性阶段完毕之后就能交付一种完善的系统。原型模型重要用来协助开发者获取顾客需求,待需求稳定后再开发最终系统提供应顾客。RAD模型则先将系统重要功能分给若干RAD小组开发,然后集成起来形成最终系统提交给顾客。

业务和产品需求的变化,市场竞争和商业压力等等

以逐渐增长软件产品的方式构造软件---渐增模型

渐增模型的特点

可以根据需要补充人员;

可以有计划地管理技术风险;

可以减少全新软件产品对顾客带来的影响;

不需要大的资金支出;

顾客能及早使用及早发现问题;

投资回报随功能渐增而渐增。

渐增模型的局限性:

假如产品整体构造设计不妥,则难认为其增长新的增量;

(对设计水平规定较高)

由于采用增量开发,故难于进行彻底的测试。

螺旋模型

螺旋模型的特点:

既保持了老式生命周期模型中系统的阶段性措施,又将迭代演化的思想吸取到模型中;

螺旋模型是风险驱动的。

(风险分析使得顾客和开发者可以更好地理解和看待每一种阶段的风险)

螺旋模型适合于大型软件的开发

螺旋模型的局限性:

规定软件开发人员善长风险分析;

风险分析会导致项目终止而终止协议,

文档评论(0)

132****5705 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5104323331000004

1亿VIP精品文档

相关文档