-
面向对象分析与设计---疑惑15
在阅读<<面向对象分析与设计(uml 2.0版)>>.
第五章 软件开发的方法学的 5.2.1 关于需求的描述中.有关于业务建模与系统需求建模的说明.
业务建模:理解软件操作的上下文.举个例子是:客户如何从这家商店购买电视?
系统需求建模:理解软件能做什么,不能做什么?举的例子:电视被买走后,我们要如何更新商品列表系统.
有个犯迷糊的地方,就是在系统需求建模这块所举的例子.我觉得,应当用"电视被买走后,我们要更新商品列表系统"这个才比较更适合系统需求建模的本质.
个人浅见,请大家指正.
分不多,见笑了.2009年2月21日 22:19
相关推荐
1. **背景(Background)**:在教授Java面向对象编程时,首先需要介绍面向对象的基本概念,如类、对象、封装、继承、多态等。这些是OOP的核心概念,为后续的学习奠定基础。同时,需要讲解Java语言相对于其他编程语言...
本文将探讨如何在“面向对象JAVA程序设计”这门课程中有效地运用MOOC平台进行混合式教学,旨在提高教学质量,激发学生的学习兴趣,增强学习效果。 面向对象编程是计算机科学中的一门核心课程,Java作为面向对象语言...
#### 一、面向对象编程基础与Object Pascal **1. 面向对象编程简介** - **定义**:面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,通过使用“对象”来设计软件。对象是数据和对数据进行操作的...
这些项目可以帮助学生掌握C++的基本语法、面向对象设计以及问题解决技巧。 4. 如何利用源代码学习: - 分析代码结构:了解程序的模块化设计,包括类的定义、函数的组织等。 - 阅读注释:源代码中的注释通常会解释...
面向对象方法使得分析与设计紧密结合,避免两者间的脱节,确保设计结果与需求一致,减少不必要的返工和损失。 5. **程序员的理解**:设计规格说明书应清晰易懂,以减少程序员在实现过程中的疑惑。Rational Rose的...
JSP的优势在于其与Java语言的紧密集成,可以充分利用Java的面向对象特性,同时提供了模板功能,便于页面布局和设计。在本项目中,JSP用于处理用户的请求,生成动态响应,如展示教学内容、处理用户交互等。 二、...
在信息技术领域,Java作为一种广泛使用的编程语言,因其跨平台、面向对象的特性,常被用于开发各种应用程序,包括管理系统。本资源包——"java毕业设计&课设-学生信息管理(文档+视频+源码).zip",就是针对学生进行...
开发过程中,采用了C#作为主要编程语言,它具有面向对象的特性,适合构建复杂的应用程序。ASP.NET技术用于构建Web应用程序,提供丰富的服务器控件和方便的数据绑定机制,使得网页开发更为高效。同时,SQL数据库技术...
C#是一种广泛应用于软件开发的面向对象的编程语言,由微软公司开发,是.NET框架的核心组成部分。本知识类库深入探讨了C#的各种关键概念、语法特性、编程实践以及相关工具,旨在帮助开发者掌握C#的精髓并提升编程技能...
- 特点:强调高效性、灵活性,支持多种编程范式,如面向对象编程、泛型编程等。 - 应用领域:游戏开发、系统软件、高性能服务器端应用等领域。 #### 三、关键知识点详解 ##### 3.1 Visual Studio 2010 的使用 -...
进阶篇涉及模块、面向对象编程、异常处理等;实战篇则提供具体项目,如数据分析项目、web开发框架的学习等。 三、线上教学平台选择 选择合适的在线教学平台至关重要。常见的有Coursera、Udemy、edX等,国内有学堂...
1. **面向对象编程**:C++支持类、对象、封装、继承、多态等面向对象的概念,使得代码结构清晰,易于维护。 2. **模板**:C++的模板机制允许创建泛型代码,可以应用于多种数据类型,增强了代码的重用性。 3. **STL...
1. **编程语言分类**:了解不同类型的编程语言,如面向过程的语言(C,Pascal)、面向对象的语言(Java,C++)、函数式语言(Haskell,Lisp)和脚本语言(Python,JavaScript)等,以及它们的特点和适用场景。...
2. **面向对象编程**:Java是一种面向对象的语言,源码中会展示如何进行类的设计、对象的创建和交互,以及如何利用封装、继承和多态性来提高代码的复用性和可维护性。 3. **异常处理**:源码可能包含对异常的捕获和...
但是,正如侯捷所强调的,通过本书的学习,那些固有的疑惑将得以解开,使读者在面向对象编程方面实现质的飞跃。 鉴于本书的学术地位和专业深度,它受到了广泛的推崇。《COM本质论》一书的作者Don Box也特别推荐了...
5. 2005年1月和10月:这两份试题都涵盖了面向对象编程的核心概念,如多态性,虚函数的使用,以及抽象类和接口的设计。同时也包含了标准模板库(STL)的部分内容,如容器、迭代器和算法的应用。 6. 2006年10月:这份...
总的来说,《钱能C++程序设计教程(第二版)答案》是一份实用的学习资源,它辅助读者巩固C++的基础,理解和应用面向对象编程的思想。通过查阅每章的答案,学习者可以检验自己的理解,解决疑惑,提高编程技能。在学习...
答案的分析可以帮助学习者检查自己的理解,解决疑惑。 2-0-0.txt和3-2.txt可能是其他章节的习题或讲解,其中2-0-0.txt可能属于第二章的内容,而3-2.txt可能是第三章的一个细分话题,比如可能涵盖类的构造函数和析构...