疑问②

②、可行性研究是需求工程最初的计划阶段,它力求用最小的代价、在尽可能短的时间内确定问题能否解决。如果某问题从技术和效益方面不值得去解,但用户坚持要求一定要存在此功能,应如何处理或任何调节?(虽然感觉在实际情况中,应该不会存在这种假设)

来源于,第二章 软件需求工程

③、是不是软件系统模块划分的越细,设计就越简单,实现起来就越容易?

来源于第三章,软件设计基础

模块是程序语句的集合,通过分解,系统被分解成各模块,易于“各个击破“,同时降低问题的复杂性,使得软件结构清晰,便于阅读和理解,提高软件的可理解性和可维护性。

④、软件测试完后,还有BUG,是测试人员的问题,还是无可避免。换句话说,我们常用的软件,即使在广泛下载使用后仍然有或大或小的bug,这是测试人员的疏漏吗?如果不是,哪些bug的存在才会需要软件测试人员负责?

来自,第六章 软件测试

⑤、软件维护的时效性有多久?是终身制还是在软件使用人数极少时停止维护(平日使用的软件在维护方面好像都是后者)?但仍然存在部分软件,即使在使用人数较多时仍然选择停止维护,软件维护的时效期是结合软件所带来的经济利益和与维护所需成本比较决定的吗?

来自第十章 软件维护

原文地址:https://www.cnblogs.com/y-x-y/p/8597991.html