03 2016 档案
结合自己的项目作业说说做软件工程项目应该如何选择程序设计语言
摘要:我们小组的软件工程项目是开发一个简单的即时通讯软件,我们最终选择用Java来开发这个软件。为什么要选择Java呢?首先,Java是一种采用面向对象方法编码的高级语言,相比我们学过的另一种语言——C语言,具有很大的优势。C语言是一种结构化的语言,是面向过程的。下面引用一段文字来说明面向对象相比面向过程
阅读全文
在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
摘要:1.进行可行性研究的原因:在实际情况中,许多问题不可能再预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间·人力·物力,都是无谓的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够被解决;可行性研究的目的不是解决问题,而是确定问题是否值得去
阅读全文
需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的?
摘要:客户访谈所遇到的问题: 1.应该如何确定需要进行访谈的对象,也就是客户的范围? 解决办法:对最终用户的购买决定进行回溯分析,找到影响购买行为的人。 2.怎样明确用户没有表达清楚又想加入的需求信息? 解决办法:尽量把用户所做的假设解释清楚,特别是发生冲突的部分。根据用户所讲的话或提供的文字去进行理解。
阅读全文
几大开发模型区别与联系
摘要:瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。在瀑布模型中,软件开发的各项活动严格按照线性方式进行,必须等前一阶段的工作完成之后,才能开始后一阶段的工作;前一阶段的输出文档就是
阅读全文
浙公网安备 33010602011771号