随笔分类 - PM / 软件工程
摘要:Chapter 10 需求建模:基于类的方法Requirement Modeling: Class-Based Method Class-Based Model包括的内容: Classes and Objects 类和对象 Attributes 属性 Operations 操作 CRC Models
阅读全文
摘要:Analysis Rules of Thumb 分析建模的经验规则 Abstraction&Visible抽象化程度要高,需求应该在问题和业务域内可视化(visible) Element需求模型的每个元素都应增加对软件需求的整体理解,并提供系统的信息域,功能和行为 Delay做分析建模时可以先不考虑
阅读全文
摘要:REQUIREMENTS ENGINEERING 需求工程 Requirements engineering encompasses seven distinct tasks: inception, elicitation,elaboration, negotiation, specificatio
阅读全文
摘要:CORE PRINCIPLES 核心原则 Principles That Guide Process 指导流程的原则 ① Principle 1. Be agile. 原则 1. 敏捷。 ② Principle 2. Focus on quality at every step. 原则2.每一步都注
阅读全文
摘要:WHAT IS AGILITY 什么是敏捷性 An agile team is a nimble team able to appropriately respond to changes. Change is what software development is very much about
阅读全文
摘要:4.1 PRESCRIPTIVE PROCESS MODELS A process model provides a specific roadmap for software engineering work. 过程模型为软件工程工作提供了特定的路线图 The Waterfall Model 瀑布
阅读全文
摘要:3.1 A GENERIC PROCESS MODEL 通用过程模型 线性流和迭代流 演化流和并行流 3.2 DEFINING A FRAMEWORK ACTIVITY 定义框架活动 What actions are appropriate for a framework activity, giv
阅读全文
摘要:DEFINING THE DISCIPLINE
THE SOFTWARE PROCESS
General Principles
阅读全文
摘要:Software is:
(1) **instructions (computer programs)** that when executed provide desired features, function, and performance;
执行时提供所需特征、功能和性能的**指令(计算机程序)**
(2)**data structures** that enable the programs to adequately manipulate information
使程序能够充分操作信息的**数据结构**
(3) descriptive information in both hard copy and virtual forms that describes the operation and use of the programs
描述程序操作和使用的硬拷贝和虚拟形式的描述性信息。
阅读全文