0 0

面向对象分析与设计---疑惑15

在阅读<<面向对象分析与设计(uml 2.0版)>>.
第五章 软件开发的方法学的 5.2.1 关于需求的描述中.有关于业务建模与系统需求建模的说明.
业务建模:理解软件操作的上下文.举个例子是:客户如何从这家商店购买电视?
系统需求建模:理解软件能做什么,不能做什么?举的例子:电视被买走后,我们要如何更新商品列表系统.

有个犯迷糊的地方,就是在系统需求建模这块所举的例子.我觉得,应当用"电视被买走后,我们要更新商品列表系统"这个才比较更适合系统需求建模的本质.

个人浅见,请大家指正.
分不多,见笑了.
2009年2月21日 22:19

1个答案 按时间排序 按投票排序

0 0

面向对象,电视是一个对象,商店是一个对象,构成从属关系。电视被买走后,商店需要处理自己下面的清单。

2009年3月03日 16:21

相关推荐

    基于BOPPPS模式的面向对象程序设计(Java)课程教学实践.zip

    1. **背景(Background)**:在教授Java面向对象编程时,首先需要介绍面向对象的基本概念,如类、对象、封装、继承、多态等。这些是OOP的核心概念,为后续的学习奠定基础。同时,需要讲解Java语言相对于其他编程语言...

    MOOC平台混合式教学模式在“面向对象JAVA程序设计”中的探索研究.zip

    本文将探讨如何在“面向对象JAVA程序设计”这门课程中有效地运用MOOC平台进行混合式教学,旨在提高教学质量,激发学生的学习兴趣,增强学习效果。 面向对象编程是计算机科学中的一门核心课程,Java作为面向对象语言...

    Delphi高手突破(官方版)

    #### 一、面向对象编程基础与Object Pascal **1. 面向对象编程简介** - **定义**:面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,通过使用“对象”来设计软件。对象是数据和对数据进行操作的...

    《C++程序设计实验指导与实训》源代码

    这些项目可以帮助学生掌握C++的基本语法、面向对象设计以及问题解决技巧。 4. 如何利用源代码学习: - 分析代码结构:了解程序的模块化设计,包括类的定义、函数的组织等。 - 阅读注释:源代码中的注释通常会解释...

    10篇系统分析师考试论文 .doc

    面向对象方法使得分析与设计紧密结合,避免两者间的脱节,确保设计结果与需求一致,减少不必要的返工和损失。 5. **程序员的理解**:设计规格说明书应清晰易懂,以减少程序员在实现过程中的疑惑。Rational Rose的...

    基于jsp的计算机算法分析与设计教辅网站源码数据库论文.doc

    JSP的优势在于其与Java语言的紧密集成,可以充分利用Java的面向对象特性,同时提供了模板功能,便于页面布局和设计。在本项目中,JSP用于处理用户的请求,生成动态响应,如展示教学内容、处理用户交互等。 二、...

    java毕业设计&课设-学生信息管理(文档+视频+源码).zip

    在信息技术领域,Java作为一种广泛使用的编程语言,因其跨平台、面向对象的特性,常被用于开发各种应用程序,包括管理系统。本资源包——"java毕业设计&课设-学生信息管理(文档+视频+源码).zip",就是针对学生进行...

    毕设论文--算计机基于aspnet犍为县新农合系统的设计与实现.doc

    开发过程中,采用了C#作为主要编程语言,它具有面向对象的特性,适合构建复杂的应用程序。ASP.NET技术用于构建Web应用程序,提供丰富的服务器控件和方便的数据绑定机制,使得网页开发更为高效。同时,SQL数据库技术...

    C#知识类库

    C#是一种广泛应用于软件开发的面向对象的编程语言,由微软公司开发,是.NET框架的核心组成部分。本知识类库深入探讨了C#的各种关键概念、语法特性、编程实践以及相关工具,旨在帮助开发者掌握C#的精髓并提升编程技能...

    Microsoft_Visual_Studio_C++_2010入门教程(修订版)

    - 特点:强调高效性、灵活性,支持多种编程范式,如面向对象编程、泛型编程等。 - 应用领域:游戏开发、系统软件、高性能服务器端应用等领域。 #### 三、关键知识点详解 ##### 3.1 Visual Studio 2010 的使用 -...

    Python程序设计课程教与学的线上设计与实践.zip

    进阶篇涉及模块、面向对象编程、异常处理等;实战篇则提供具体项目,如数据分析项目、web开发框架的学习等。 三、线上教学平台选择 选择合适的在线教学平台至关重要。常见的有Coursera、Udemy、edX等,国内有学堂...

    c++语言程序设计课后答案(清华大学郑莉)

    1. **面向对象编程**:C++支持类、对象、封装、继承、多态等面向对象的概念,使得代码结构清晰,易于维护。 2. **模板**:C++的模板机制允许创建泛型代码,可以应用于多种数据类型,增强了代码的重用性。 3. **STL...

    2022计算机语言程序设计 复习题.rar.rar

    1. **编程语言分类**:了解不同类型的编程语言,如面向过程的语言(C,Pascal)、面向对象的语言(Java,C++)、函数式语言(Haskell,Lisp)和脚本语言(Python,JavaScript)等,以及它们的特点和适用场景。...

    java项目设计与开发范例源码

    2. **面向对象编程**:Java是一种面向对象的语言,源码中会展示如何进行类的设计、对象的创建和交互,以及如何利用封装、继承和多态性来提高代码的复用性和可维护性。 3. **异常处理**:源码可能包含对异常的捕获和...

    C++对象模型.pdf

    但是,正如侯捷所强调的,通过本书的学习,那些固有的疑惑将得以解开,使读者在面向对象编程方面实现质的飞跃。 鉴于本书的学术地位和专业深度,它受到了广泛的推崇。《COM本质论》一书的作者Don Box也特别推荐了...

    自考 C++程序设计历年真题 附答案

    5. 2005年1月和10月:这两份试题都涵盖了面向对象编程的核心概念,如多态性,虚函数的使用,以及抽象类和接口的设计。同时也包含了标准模板库(STL)的部分内容,如容器、迭代器和算法的应用。 6. 2006年10月:这份...

    钱能C++程序设计教程(第二版)答案

    总的来说,《钱能C++程序设计教程(第二版)答案》是一份实用的学习资源,它辅助读者巩固C++的基础,理解和应用面向对象编程的思想。通过查阅每章的答案,学习者可以检验自己的理解,解决疑惑,提高编程技能。在学习...

    《C++程序设计》教程课件

    答案的分析可以帮助学习者检查自己的理解,解决疑惑。 2-0-0.txt和3-2.txt可能是其他章节的习题或讲解,其中2-0-0.txt可能属于第二章的内容,而3-2.txt可能是第三章的一个细分话题,比如可能涵盖类的构造函数和析构...

Global site tag (gtag.js) - Google Analytics