![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程作业
歪歪崽崽
这个作者很懒,什么都没留下…
展开
-
软件工程Homework
——了解JAVA的反射机制什么是JAVA的反射机制(定义):反射机制是 Java 的动态性之一的动态语言:在程序运行时,可以改变程序的结构或变量类型主要功能:1.动态的加载类、动态的获取类的信息2.动态构造对象3.动态调用类和对象的任意方法4.动态调用和处理属性5.获取泛型信息缺点:1.性能问题 :Java反射机制中包含了一些动态类型,所以Java虚拟机不能够对这些动态代码进行优化。因此,反射操作的效率要比正常操作效率低很多2.安全限制使用反射通常需要程序的运行没有安全方原创 2021-04-10 10:15:21 · 93 阅读 · 0 评论 -
软件工程作业Homework
什么是形式化方法:形式化方法(formalmethods)在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。形式化方法是借助数学的方法来解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。是运用形式化语言,进行形式化的规格描述、模型推原创 2021-04-05 19:33:11 · 96 阅读 · 0 评论 -
软件工程作业Homework
为什么软件开发方法论让你觉得糟糕?Why Software Development Methodologies Suck(原文链接)什么是软件开发方法?软件开发方法是一套应用于开发软件的原理、过程、实践和知识的集合。如Parnas方法、SASD方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法等。是为了克服所出现的软件危机为探索的软件方法。阅读之后我所明白的1.找到有(合适)技能的开发者是一项难题2.实际的软件项目是复杂的,没有规律可循,这会导致另一个问题 – 为了证明某原创 2021-04-05 19:22:12 · 112 阅读 · 2 评论 -
什么是分而治之?
什么分而治之?分而治之(成语)分而治之,汉语成语,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。通俗来讲就是分成个部分来治理。软件工程(SE)中的分而治之在现如今的软件开发模式,无处不体现着分而治之的思想。各个部分阶段,专人专责,各尽其能去完成所负责的部分。对于一个完整软件的开发过程来说,其工作量是相当大的。就类似于汽车的制造,很少有听到说一个团队需要完成从设计到制造,其中包括材料的采集,物资的调度,过程的配装测试等等。都是由专门负责相应的部门人员去实现的原创 2021-03-28 18:33:35 · 741 阅读 · 0 评论 -
软件工程Homework
Qupra精选:为什么软件开发周期总是预估的2-3倍<My Answer:文章描写了徒步从旧金山出发,沿着西海岸徒步走到洛杉矶,并预期在十天后的周末到达目的地,和好友进行会餐。但出发的首日才意识到路途并没有这么好走,以至于后面每天都会因为各种问题而导致到达目的地预期时间在不断延长。以至于到最后的预期时间为七十天,为最初预期的七倍。这个例子恰当的展示了为什么软件开发总是预估的2-3倍甚至更多。当一个软件开发的最初预估,所构建的整个过程体系中,基本都是趋向于从理想的方向出发。仅仅只是划分出各个阶段原创 2021-03-27 20:46:02 · 95 阅读 · 1 评论 -
软件工程作业Homework
有人负责,才有质量:写给在集市中迷失的一代 :https://www.ituring.com.cn/article/9363(转载)学会计算机编程很容易,就像学会用钉子把两块木板钉到一起一样简单。但问题是——打个不恰当的比方,市场对“钉在一起的两块木板”的需求,除了“自豪的爷爷”的那点天伦之乐以外,真的是太小了。而且,由此再进一步学习钉椅子或做碗橱,都需要天分、实践和训练。我们增长的这99倍恰恰都来自那些既没有实践经验,又没有受过良好训练的人。等这些人有时间学习和接受训练了,聚会已然结束,大多数人失去原创 2021-03-21 11:04:42 · 128 阅读 · 5 评论 -
软件工程Homework
软件工程Homework:(1)、目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。(2)、医院对患者监护系统的基本要求是随时接收每个病人的生理信号脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。作答内容:(1)原创 2021-03-19 20:42:29 · 2908 阅读 · 1 评论 -
软件工程Homework
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇原创 2021-03-19 19:35:29 · 92 阅读 · 0 评论 -
从瀑布到敏捷一漫画解读软件开发模式变迁史(逐层刨析)
从瀑布到敏捷一漫画解读软件开发模式变迁史(逐层刨析)照片总览内容概述图片构造照片总览内容概述自上世纪由福特之父-亨利福特在汽车生产上创建第一天流水线式生产线,使得汽车制造行业迎来新的革命。汽车生产工业从此迈入大规模生产时期。并在随后,由丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了很多先进的生产和管理理念。实现好的经济效益 = 适合的生产模式 + 先进的管理系统。软件工业随起步较晚,但是发展的速度和规模却十分迅猛,也得益于优秀的生产模式和管理理念的原创 2021-03-19 19:05:33 · 941 阅读 · 0 评论 -
第二周软件工程Homework
第二周软件工程Homework@[TOC]( 第二周软件工程HomeworkHomework内容:My Answer:总结:Homework内容:***“Software engineering , of course , presents itself as anotherworthy cause,but that is eyewash: if you carefully read its literatureand analyse what its devotees actually do , y原创 2021-03-13 21:28:23 · 293 阅读 · 0 评论