2016年4月24日

摘要: 这周我们进行了软件工程大作业,也就是团队项目的答辩,通过这次答辩,我学到了很多: 1.不能完全把精力放在代码编写上,代码的编写只是软件工程的一部分,其他部分比如可行性研究、需求分析、软件设计、软件测试、软件维护等等也都同样重要,只有把每一个部分都做好,项目才是合格的。 2.我们做项目是为了学习软件工 阅读全文
posted @ 2016-04-24 12:46 王硕2014551615 阅读(774) 评论(0) 推荐(0)

2016年4月18日

摘要: 储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请画出此系统的数据流图。 阅读全文
posted @ 2016-04-18 22:11 王硕2014551615 阅读(6682) 评论(0) 推荐(0)

2016年4月10日

摘要: 订货系统的需求是把订货数据由仓库管理员(storekeeper)输入计算机,通过订货系统(System)处理数据后将报表发送给采购员(purchasing agent) 阅读全文
posted @ 2016-04-10 21:14 王硕2014551615 阅读(3099) 评论(0) 推荐(0)

2016年4月5日

摘要: 决定软件可维护性的因素有: 1)可理解性2)可测试性3)可修改性4)可移植性5)可重用性 应该采取哪些措施: 1)提高可理解性:模块化·详细的设计文档·结构化设计·程序内部的文档和良好的高级程序设计语言 2)提高可测试性:良好的文档对于诊断和测试是至关重要的,此外,软件结构·可用的测试工具和调试工具 阅读全文
posted @ 2016-04-05 23:51 王硕2014551615 阅读(13163) 评论(0) 推荐(0)

2016年3月27日

摘要: 我们小组的软件工程项目是开发一个简单的即时通讯软件,我们最终选择用Java来开发这个软件。为什么要选择Java呢?首先,Java是一种采用面向对象方法编码的高级语言,相比我们学过的另一种语言——C语言,具有很大的优势。C语言是一种结构化的语言,是面向过程的。下面引用一段文字来说明面向对象相比面向过程 阅读全文
posted @ 2016-03-27 19:44 王硕2014551615 阅读(565) 评论(0) 推荐(0)

2016年3月20日

摘要: 1.进行可行性研究的原因:在实际情况中,许多问题不可能再预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间·人力·物力,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够被解决;可行性研究的目的不是解决问题,而是确定问题是否值得去 阅读全文
posted @ 2016-03-20 17:24 王硕2014551615 阅读(11347) 评论(0) 推荐(0)

2016年3月15日

摘要: 客户访谈所遇到的问题: 1.应该如何确定需要进行访谈的对象,也就是客户的范围? 解决办法:对最终用户的购买决定进行回溯分析,找到影响购买行为的人。 2.怎样明确用户没有表达清楚又想加入的需求信息? 解决办法:尽量把用户所做的假设解释清楚,特别是发生冲突的部分。根据用户所讲的话或提供的文字去进行理解。 阅读全文
posted @ 2016-03-15 22:07 王硕2014551615 阅读(373) 评论(0) 推荐(0)

2016年3月6日

摘要: 瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。在瀑布模型中,软件开发的各项活动严格按照线性方式进行,必须等前一阶段的工作完成之后,才能开始后一阶段的工作;前一阶段的输出文档就是 阅读全文
posted @ 2016-03-06 16:23 王硕2014551615 阅读(455) 评论(0) 推荐(0)