![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
该专栏为专门记录软件工程课程作业。
阿_巴打
热爱编程的在打工人
展开
-
软件设计模式——用Java代码实现物种特征
题目:某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如下表所示。首先定义三个接口:发声特征public interface Sound { public abstract void playSound();}飞行特征public interface Fly { public abstract void flySpecies();}外观特征public interface App原创 2021-11-14 22:48:33 · 2863 阅读 · 0 评论 -
了解Java反射机制
可以动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。Java反射机制主要提供了以下功能:1.在运行时判断任意一个对象所属的类;2.在运行时构造任意一个类的对象;3.在运行时判断任意一个类所具有的成员变量和方法;4.在运行时调用任意一个对象的方法;5.生成动态代理。...原创 2021-04-08 22:23:23 · 78 阅读 · 0 评论 -
为什么软件开发方法论让你觉得糟糕
Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)https://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/软件开发的过程中总是不可避免地遇到意料之外的事情,前期的准备工作做的再好也会遇到例如资源分配不合理,时间表安排不恰当,跟客户的交互效果不达标等问题。一昧地按照软件开发方法论来开发一款软件,质量只会越来越不达标,开发软件是一原创 2021-04-02 00:39:35 · 102 阅读 · 1 评论 -
软件开发周期总比预估长的原因
Quora精选:为什么软件开发周期总是预估的2~3倍?https://m.sohu.com/a/132411358_355123/?pvid=000115_3w_a1.对于开发过程中不可预期到的问题没有预留充足的时间去解决,而软件开发又具有太多“隐藏性”的问题,无法确定到底需要多少时间去解决这些突发性问题。2.前期没有根据需求选择相对适合的开发模式。3.对于资源利用具有过高的预期。4.资源选择及调配不合理,导致效率过低。5.前期的时间表安排不合理,导致开发期间需重新进行时间表的调整,浪费时间。原创 2021-03-27 15:15:50 · 480 阅读 · 0 评论 -
用数据流程图描述患者监护系统
医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况已形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的病情报告。...原创 2021-03-21 17:47:41 · 3808 阅读 · 0 评论 -
对待软件工程方法论的看法
软件工程方法论对我们经软件开发有多大用处?谈谈你的看法软件工程方法论就像茫茫海面上指引我们前行的灯塔,让我们清楚明白前进的方向,倘若不学习软件工程方法论,我们光有编写程序的能力,那么当甲方要求开发一款软件时,我们可能无从下手,不知道从何做起,身处于迷茫状态,将时间都浪费了。而学习软件工程方法论后,我们对于整个软件开发过程会有一个比较清晰的构架,也可以列出一个时间表,标记我们每个时间段应完成的任务,讲究效率的同时,也为软件的完善提供了足够的修复时间。...原创 2021-03-18 11:04:38 · 106 阅读 · 0 评论