今天读完了软件需求十步走的第二部分。读了知识篇和方法篇。在知识篇中知识体系的构建方法 事物的知识是由知的知识和识的知识构成。识的知识是以知的知识为核心的需求工程的知识构成 需求工程的知识体系是由基础知识体系、专用知识体系、特有知识体系三个部分构成需求工程的基础知识 形式逻辑中演绎、推理、假设、论证等方法对于解决软件需求中“不完整、不准确、总在变、不一致”问题具有帮助需求工程的专有知识。需求工程的专有知识包括软件工程、软件体系架构和信息资源规划需求工程的特有知识 需求规划是新一代软件需求工程有别于传统的软件需求工程,需求规划就是想从“业务全局、系统全局、信息全局”的高度来做需求分析工作。需求工程的方法观 方法的使命就是要将问题的结构和规律展现出来。分析计算方法 分析计算是需求规划方法与传统需求分析方法有本质区别的地方之一。分析计算包括系统支撑能力计算和业务发展能力计算。结构化分析方法 结构化的分析(又称SA)方法是本书在需求规划中的业务建模、系统建模和体系建模所采用的方法。面向对象分析方法 在需求分析中本书采用面向对象的分析方法作为用例分析和功能需求分析的方法。需求统一模式方法 需求统一模式方法和软件设计模式的思想一样的,也是将大部分软件系统的需求进行归类描述的一种模式。需求管理工具 借助需求管理工具可以做到文档与现实的一致、跟踪每个需求的状态、建立与软件开发活动的关系链等。需求形式化描述方法 形式化需求规格说明(简称形式化规格说明)意味着用严格的数学知识和符号来构建系统的需求模型,使需求模型更加严密、无二义性和易于推理。面向问题域的需求分析方法 面向问题域(PD)的需求分析方法是一种新的需求分析方法。与结构化需求分析方法和面向对象的需求分析方法相比,其需求建模风格明显不同。
在需求工程开发篇中。需求规划的思路和过程 需求规划工作是面向“全业务、全信息、全系统”,采用分析综合、归纳演绎的逻辑方法整理出组织与对象的业务逻辑模型,在此业务的逻辑模型基础上进行系统的规划。业务研究 业务研究就是借鉴科学研究方法通过资料研究、现场调研还原一个完整的、准确的、逻辑的业务面貌。应用建模 应用建模的内容包括业务建模、系统建模、体系建模。系统规划 系统规划是根据业务研究中组织结构、业务事项、业务数据的规模和用户对业务目标的期望,并结合应用建模的成果对支撑这种规模和应用所需的信息系统构成内容的一种规划。分析计算 分析计算包括系统支撑能力计算和业务发展能力计算。报告编制 需求规划报告不仅是需求开发工作的基础,也将是软件开发工作的指导性文件,还是下一次信息化建设的基础。规划评审 规划评审是检查需求规划报告的一项工作,是对需求规划阶段工作成果一次完整性、准确性、合理性、规范性的检查