所使用的工具软件及环境:
硬件环境:微机1台。
软件环境:操作系统:Windows;建模工具:Visio或 Rose;数据库:MySQL(可选);开发工具包:JDK(可选);开发环境:MyEclipse(可选);Web服务器:Tomcat(可选);浏览器:IE(可选)。
一、实验目的:
掌握使用Visio或Rational Rose绘制类图的步骤;
二、实验内容:
根据附件1给出的《简单的学生选课管理系统需求描述》采用面向对象分析方法给出系统的设计类图、课程注册用例的交互图(顺序图)。
三、建模思路
体系结构设计
界面设计

四、建立模型
设计类图

顺序图

五、结果分析
1、初步掌握了Visio的特点、运行环境及获取方法;
2、学会了用Visio绘画设计类图及顺序图

Visio——软件工程实验贰——面向对象软件设计方法相关推荐

  1. 软件工程:结构化软件设计方法 VS 面向对象软件设计方法

    一.基本概念 1.结构化方法 结构化方法是一种传统的软件开发方法,它是由结构化分析.结构化设计和结构化程序设计三部分有机组合而成的. 基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向 ...

  2. Visio——软件工程实验壹——面向对象需求分析方法

    所使用的工具软件及环境: 硬件环境:微机1台. 软件环境:操作系统:Windows:建模工具:Visio或Rose:数据库:MySQL(可选):开发工具包:JDK(可选):开发环境:MyEclipse ...

  3. 软件工程学习笔记——第六章 软件设计方法

    目录 第一章 概述 第二章 过程和活动 第三章 软件过程模型 第四章 问题定义和可行性研究方法 第五章 需求分析方法-1 第五章 需求分析方法-2 第六章 软件设计方法 第七章 软件实施与测试方法 第 ...

  4. 软件工程——软件设计方法(概要设计)

    软件设计方法主要分为两个方面:1.概要设计  2.详细设计 概要设计: 一.软件设计的目标和任务 1.定义 将文字转化为结构图,根据用信息域表示的软件需求,以及功能和性能需求进行数据设计,系统结构设计 ...

  5. 面向对象软件设计——设计模式学习

    工作也从开始C语言,转向现在的C++,表面上看得出,但实际中却没有把这种转变深入到思想中,究其原因还是对面向对象的软件设计不了解,有必要好好学习一下设计模式这个东东.本文就是设计模式学习第一篇-- 1 ...

  6. 软考·系统架构师论文——论基于架构的软件设计方法及应用

    文章目录 说明 摘要 过渡 项目背景 论点理论+实践 结尾 说明 1.[摘要 300~330字] ① 项目介绍:时间.项目名.项目主要功能简述.作者角色及工作内容 ② 项目技术简介:正文理论/分论点的 ...

  7. 【软件设计】软件设计方法归纳总结

    软件设计方法有:结构化设计(数据流图为依据).面向对象设计(面向对象概念为依据): 结构化设计方法的模块化体现为:过程.函数.子程序: 面向对象设计的模块化体现为:类.对象.构件. 以上为主流的两种, ...

  8. 面向过程的软件设计方法

    面向过程的软件设计方法 前面主要是对系统的分析,从而明确我们系统的逻辑模型.也就是说,通过前面几章我们清楚了"系统需要做什么?".而软件设计阶段主要任务则是要实现系统逻辑模型向物流 ...

  9. 面向对象软件设计原则(一) —— 引子

    "面向对象软件设计"这个术语及其相关话题对于很多开发人员来说已经是耳熟能详了,甚至听腻了.但是,对不住各位,为了吸引眼球和引起"异性" 注意,本座还是落入俗套选 ...

最新文章

  1. 什么是整型?Python整型详细介绍
  2. STM32的can现场总线实验心得
  3. C++ STL : 模拟实现STL中的容器适配器priority_queue
  4. strtotime()加半个小时_椰子鸡这样做太好吃了,一滴水不用加,鲜香嫩滑,做法非常简单...
  5. android联系人源码分析,android 联系人源码分析 新字段的添加流程
  6. 【Elasticsearch】Elasticsearch analyzer 分词器
  7. 织梦新建顶级栏目打不开,解决办法
  8. 【NAACL2021】初探无监督的多跳问答对
  9. Qtum DGP 分布自治协议技术详解
  10. 列出场景对象Lightmap属性
  11. 五大主流数据库深度对比!数据库开发、管理看这篇就够了
  12. 投票男神女神公众号投票系统_男神女神投票 v5.5.21版本
  13. 2017-11-18 借白银说点市场心得
  14. uniapp 实现微信聊天效果 阻止input失焦
  15. nvme分区选mbr还是guid_win7安装系统硬盘模式mbr和guid选哪个?
  16. Ubuntu18.04人工智能环境搭建
  17. computer browser服务无法启动 错误1068 依存服务或组无法启动
  18. 为什么专业领域里外行领导能让墙倒屋塌?
  19. 获取字符串第一个数字下标
  20. 电路元器件3——TVS:

热门文章

  1. GIt——怎样克隆远程仓库到本地(敲详细)
  2. 【PAT】B1055 集体照(25 分)
  3. grunt 前端开发环境搭建
  4. 赛门铁克运维注意事项
  5. post和get两种提交方式的区别
  6. 从头开始建立神经网络翻译及扩展
  7. Windows平台下搭建自己的Git服务器
  8. showModalDialog页面
  9. 序列每天从0开始_【算法打卡】分割数组为连续子序列
  10. nacos启动_nacos微服务注册中心