- 一个代码质量的评判标准有很多,包括但不限于可维护性、可读性、可扩展性、灵活性、简洁性(简单、复杂)、可复用性、可测试性。但是哪个评价标准才是我们在编写代码时最重要的、最应该放在首位的标准呢?
- 如何才能写出高质量的代码呢?是一定要遵循代码质量的评价标准才能写出好的代码吗?
- 软件需要解决的是用户所面临的现实问题,但是,这些现实问题需要由软件技术人员来解决,情况往往是,开发软件的技术人员精通计算机技术,但并不熟悉用户的业务领域;而用户清楚自己的业务,却又不太懂计算机技术。因此,对于同一个问题,技术人员和用户之间可能存在认识上的差异。所以,技术人员要怎样才能最大程度的理解用户的需求呢?不同的用户有不同的需求,那么怎么样才能最大的满足更多用户的需求呢?要将用户的哪个需求放在首位呢?哪个需求才是最重要的呢?
- 需求又分用户的需求和软件需求。用户需求是用户关于软件的一系列意图、想法的集中体现;而软件需求是比用户需求更具有技术特性的需求陈述,是提供给开发者或用户方技术人员阅读的,并将作为软件开发人员设计系统的起点与基本依据。那么,如果在需求中用户需求和软件需求存在冲突,即满足了用户需求,但部分软件需求无法使用,那么开发者是否需要重新设计软件?用户的需求一定是最重要的吗?
- 软件测试包含了单元测试、集成测试、系统测试和验收测试。这是软件测试的几个阶段,在测试中一定要按照这个顺序来测试吗?如果不按照这个顺序测试会有什么后果?如果缺少这几个测试中的某一个,会对测试结果有影响吗?影响大吗?
对教材的一些内容的疑惑
最新推荐文章于 2024-10-19 13:31:26 发布