pd是uml分析建模思想一种实现工具.要想熟练使用pd,必须先熟悉uml分析建模的思想和理论。
在软件开发建模的过程中,经历着几个阶段。在pd中,也提供了不同的模型来对应不同的阶段所使用到的模型。
明白这点,就可以避免在物理模型中,来建立用例图.(这是我个人犯的错误).
从面向对象分析设计(OOM)开始,依次建立用例图,时序图及类图,由类图转化为CDM以及PDM;或者从结构化分析开始,依次产生流程分析模型(BPM), CDM,PDM并转化为类图等。
1 用例与业务规则是一种依赖与被依赖的关系。如果没有用例,就没有业务规则存在的前提。
2 建立需求模型的目的是定义系统边界,使系统开发人员能够更清楚地了解系统需求
3 把一个网站提升到一个系统的阶段。一个系统的功能模块,相当于需求。是不应当分前后台的。
4 一个系统的功能由它的受众来决定。在决定开发一套系统之前,分析师应当去确定它的受众并分析受众可能要的功能。在需求分析的时候,应当站在受众立场来看待这个系统。很多时候,我们认为我们的受众是客户,我觉得应当是最终上线后的访问者。当然对受众的理解,我们没有客户理解的那么深入和透彻。
5 通过画原型能够挖掘出潜在的需求。
6 在做需求分析的时候,不应当去考虑实现
分享到:
相关推荐
《PowerDesigner系统分析与建模(第2版)》是一本深入探讨数据库设计与建模的专业书籍,旨在帮助读者掌握使用PowerDesigner这一强大的数据建模工具进行系统分析和设计的方法。PowerDesigner是一款由Micro Focus公司...
《PowerDesigner系统分析与建模》是一本深入探讨系统分析和数据库设计的书籍,特别针对使用PowerDesigner这一强大工具的实践者。这本书旨在帮助读者掌握系统分析的基本理论和方法,并熟练运用PowerDesigner进行...
这份名为“powerdesigner系统分析与建模PPT”的资料详细讲解了如何利用PowerDesigner进行系统分析和建模的过程,旨在帮助用户深入理解并掌握该工具。 系统分析是软件开发过程中的重要环节,它涉及到对现有系统的...
《PowerDesigner系统分析与建模(第2版)-5》这本书是关于企业级信息系统设计的重要参考资料,主要聚焦在PowerDesigner这一强大的数据建模工具的使用上。PowerDesigner是一款由Sybase公司开发的全面的企业级系统建模和...
ProcessAnalyst还支持创建处理层次关系图,便于系统分析师进行更深层次的功能分析。 3. **AppModeler**:专注于为客户端/服务器应用程序创建应用模型,包括定义用户界面、业务逻辑和数据访问层等,从而简化整个开发...
总之,《PowerDesigner系统分析与建模》的学习将使你具备使用专业工具进行系统分析和建模的能力,提升你在数据库设计和企业架构规划上的专业素养。通过实践操作和案例研究,你将能够熟练运用PowerDesigner解决实际...
PowerDesigner是Sybase公司推出的一款功能全面的CASE(Computer-Aided Software Engineering)工具,专为管理信息系统的分析与设计而设计。该工具覆盖了数据库模型设计的整个过程,从数据流程图、概念数据模型到物理...
PowerDesigner是一款强大的数据库建模工具,它支持多种建模方法,包括UML(统一建模语言)。UML是一种标准化的建模语言...通过学习这两个文档,你将能够有效地运用PowerDesigner进行UML建模,提升软件开发效率和质量。
通过深入理解和熟练运用PowerDesigner的各项功能,需求分析人员能够更有效地将业务需求转化为可实施的技术方案,提高软件开发的效率和质量。此外,PowerDesigner还支持与其他常见的开发工具集成,如Visual Studio、...
《PowerDesigner数据库分析设计与应用》是一本深入探讨数据库建模工具PowerDesigner的专著,旨在...通过学习和实践,你可以熟练地运用PowerDesigner进行高效、高质量的数据库设计和管理,提升项目开发的效率和质量。
通过深入学习和熟练运用PowerDesigner,开发人员和数据库管理员可以更有效地进行系统设计,提高项目质量和开发效率。《PowerDesigner建模详细开发技术说明书》这个CHM文件将提供详细的指导,包括每个建模阶段的具体...
通过这个教程,学习者将能够熟练掌握PowerDesigner12.5的各项功能,运用其进行企业级应用系统的构建和再工程,提升业务需求定义、分析设计和集成开发的效率。无论是在需求收集、模型构建,还是在代码生成和版本控制...
PowerDesigner系统分析与建模(第2版). 北京:清华大学出版社,2010. - [3] Data Modeling and Relational Database Design. Oracle Inc., 2001. 通过以上详细内容的阐述,我们可以看到该学生成绩管理系统课程...
- **完整的建模解决方案**:为用户提供了一整套系统分析和设计的解决方案。 - **支持多种建模技术**:包括数据库建模(概念数据模型CDM、物理数据模型PDM)、业务处理模型BPM等。 - **强大的元数据集成**:模型间...
PowerDesigner是一款强大的数据库设计和数据建模工具,广泛应用于系统分析、设计阶段,帮助用户创建高质量的数据模型,提高数据库设计的效率和准确性。它支持多种数据库平台,包括Oracle、SQL Server、MySQL等,使得...
PowerDesigner是一款强大的数据建模工具,广泛应用于企业信息系统的设计和分析。它提供了多种建模方法,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM),支持数据库设计的全过程,从最初的业务...
总的来说,"powerdesigner图书馆管理系统"是一个运用数据库设计工具PowerDesigner构建的,以图书馆业务为中心的管理系统。它涵盖了从需求分析到数据库设计的全过程,通过精心设计的数据模型实现了对图书和读者信息的...
PowerDesigner是一款强大的数据库设计工具,它在IT行业中广泛应用于数据库建模、数据仓库建模以及系统分析等任务。本教程将深入探讨PowerDesigner的基础操作和核心功能,帮助读者掌握这一专业工具的使用技巧。 1. *...
### PowerDesigner UML 建模简介(第二部分) #### 一、对象图(Object Diagram) 对象图是一种静态视图,用于展示系统在特定时刻的...通过熟练运用这些图表,可以更有效地进行系统设计、需求分析和代码生成等工作。