2023/9/25 阅读笔记第二篇
我阅读了<<软件需求十部走>>知识篇
知识从实践中来的,是一种被证明了正确的抽象。对一个事物描述的信息能成为知识必须满足三个条件:(1)它一定是被验证过的;(2)正确的;(3)被人们相信的。知识来源于实践又作用于实践。知识可以使人们的实践活动由无序到有序、由混沌到清晰、由低效到高效。知识是识得的前提,在知识体系的建立中,知得是识得的核心。事物的知识是由知得知识和识得知识构成的。
任何一个领域的工程都至少由“基础知识体系”、“专用知识体系”、“特有知识体系”构成。基础知识是跨领域的,专有知识是领域共有的,特有知识是领域中专有的。
需求工程的基础知识是具有普适意义的,也是其他工程领域需要的基础知识。需求分析将面向多个业务领域,掌握这些基础知识可以快速熟悉任何业务领域。形式逻辑是认识客观世界的辅助工具,也是论证思想、描述思想和表达思想的必要工具。形式逻辑是一门以思维形式及其规律为主要研究对象,概念、判断、推理是形式逻辑的三个基本要素。需求分析是分析和综合两种方法的应用,分析方法是先定性再定量,后因果。分析是分而治之,综合是合而为一。
需求工程的专有知识设计软件开发、体系架构和信息资源这些专属软件所需知识。软件工程的目标是:在给定成本,进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可重用性、可移植性、可追踪性等。软件工程的原则有:选取适宜开发范型、采用合适的设计方法、提供高质量的工程支持、重视开发过程的管理。非功能需求是系统的运行架构、物理架构、开发架构三个架构设计的主要依据
新一代软件需求工程应该是由需求规划、需求开发、需求管理三个领域的技术、方法、工具构成。需求规划强调顶层和全局,一业务为核心,以三位一体作为研究对象。需求规划有三观,认识观、方法观、价值观。