![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程导论作业
FINE!(正在努力!)
书山有路勤为径,学海无涯苦作舟。
展开
-
软件工程期末复习笔记(文末有PDF版本)
自己写的,需要自提。链接:https://pan.baidu.com/s/1NjYeD4RCfKBGd10KGqJehA 提取码:019s复制这段内容后打开百度网盘手机App,操作更方便哦原创 2021-05-15 15:59:46 · 341 阅读 · 0 评论 -
软件工程作业八:决策表、回归vs回溯
一、决策表(树)1、决策表(树)的基本概念决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy = 系统的凌乱程度,使用算法ID3,C4.5和C5.0生成树算法使用熵。这一度量是基于信息学理论中熵的概念。决原创 2021-04-24 15:41:24 · 549 阅读 · 0 评论 -
软件工程作业七:详细了解软件测试过程的V 模型,W模型,H模型
软件测试&软件工程·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分。·在软件工程、项目管理、质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值也会更大。·要关注软件工程、质量管理以及配置管理与软件测试的关系;在不同的开发模式下,如何进行软件测试。测试模型随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如常见的V模型、W模型、H模型等。这些模型与开发紧密结合,对测试活动进行了抽象,成为了测试过程管理的重要.原创 2021-04-20 21:41:19 · 1154 阅读 · 0 评论 -
软件工程作业六:了解JAVA反射机制
一、什么是反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。以上的总结就是什么是反射。二、反射的优缺点:1、优点:在运行时获得类的各种内容,进行反编译,对于Java这种先编译再运行的语原创 2021-04-08 20:38:18 · 182 阅读 · 0 评论 -
软件工程作业五:阅读和了解什么是形式化方法
形式化方法,中文也称形式方法[1]、正规方法[2]。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证[3]。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性[4]。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式验证:在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式验证的含义是根据某个或某些形式规范或属性,使用数学的方法证明其正确性或非正确性。原创 2021-04-02 15:47:47 · 355 阅读 · 0 评论 -
软件工程作业四:为什么软件开发周期总是预期的2~3倍?
原文链接:https://www.sohu.com/a/132411358_355123造成软件开发周期一直拖延的原因有很多,我读完文章后感觉最主要的原因还是因为项目成员的经验问题,由于缺乏经验导致预定的许多计划和实际行动都完全不相同,遇到问题后只能对之前的计划进行修改,甚至推到重建。当然除了经验问题外还有许许多多的问题在拖延软件开发的时间无限拖延下去。1.合理分析理解IT开发工作量前期明确对软件的定位、结构、UI、功能,合理分析开发工作量,参考过往案例。2.吸取曾经的经验教训因为前.原创 2021-03-28 11:29:26 · 131 阅读 · 0 评论 -
软件工程作业三:患者监护系统
1.患者监护系统基本系统模型:2.患者监护系统的功能级数据流图原创 2021-03-20 11:41:53 · 6725 阅读 · 0 评论 -
软件工程作业一:软件工程课程的希望及个人目标、对软件工程的看法
标题软件工程课程的希望及个人目标在实践中,使自己对软件工程有更多的了解通过团队协作,加强自己在团队中的交流沟通能力通过学习到的知识,运用到实践中来个人认为,软件工程并不是教那些不会写程序的人开发软件,而是提供一种科学的,有效的开发思想、理念、开发模式和开发流程,使得开发团队更能有效的工作,提供更可靠的、优秀的产品,教那些已经懂得开发语言的程序员如何更好的开发软件。...原创 2021-03-13 12:13:27 · 174 阅读 · 0 评论 -
软件工程方法论对开发的有多大用?
软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回等“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。我觉得我们学软件工程方法论时主要是学习它的思想,提升个人的逻辑思维且提高开发软件的效率,减少一些不必要的代码和繁琐的过程,最终把它应用到实际开发中来,学习软件工程的过程和其他的学习本质相差不多,本就是一个稍微枯燥的过程,在学习的时候多去尝试的敲.原创 2021-03-17 21:47:19 · 99 阅读 · 1 评论