试题详情
- 简答题有人认为“软件工程过于耗费时间,并且妨碍开发人员的编程效率。”你是否认同这种观点?请阐述理由。
-
这一观点是不正确的。
软件开发远不只是编程,管理不当导致的混乱、工作重复、交流不畅等才是大多软件项目效率低下的主要原因。虽然直接编程在开发前期看来效率高,但是不完整的、不清晰的或错误的需求和设计将导致在开发后期反复地修改程序,反而降低了整个开发效率,其质量也无法保证,甚至导致软件开发最终失败的结果。
软件工程是帮助人们在有限的时间、金钱预算和人力、物力资源的约束下开发出质量尽量高的软件的一系列理论和工具,虽然它在编程之外的工作上花费了大量时间,但所耗费的时间与精力并不像其表面上所看起来的那样冗余与低效,而是从总体上做好整个体系的设计与把握,全方位地规划开发过程,对节省成本、提高效率、保证最终产品质量起到了事半功倍的作用。 关注下方微信公众号,在线模考后查看
热门试题
- 李先生在公司的项目组中同时担任产品管理角
- 在敏捷开发方法中,用户故事(User S
- MSF中判断是否能作最终发布版本的依据是
- 只有当(),才是结束测试的时候。
- 黑盒测试主要用于测试步骤的后期阶段。
- 什么叫结构化维护和非结构化维护?
- 黑盒测试
- 关于软件设计表达法,以下哪些说法是正确的
- 对于硬件是有形的而软件是无形的观点,有人
- 为什么数据流图要分层?画分层的DFD要遵
- 程序设计风格
- 优化团队就绪的正确顺序步骤是()
- 可维护性的软件应具备什么性质?
- 单重继承
- 李先生所在的项目组已经进入项目完成的阶段
- 软件开发中系统分析阶段产生的文档是()
- V模型指出,应当追朔到用户需求说明()
- 请根据如下程序流程图设计该程序段的判定覆
- 软件测试是为了()而执行程序的过程
- 耦合性分2种类型,最强耦合(),最弱耦合