精华内容
下载资源
问答
  • 软件工程导论课程设计,包括可行性分析、需求分析、测试。。。。
  • 这是一个图书管理系统,主要负责图书的采购信息存档、对图书信息的查询及编辑、对学生相关信息的管理、对借阅书本情况的管理,不含程序实现
  • 对于顺序图的设计,顺序图顾名思义就是用来描述对象自身及对象间信息传递顺序的视图。它用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。它着重...

    对于顺序图的设计,顺序图顾名思义就是用来描述对象自身及对象间信息传递顺序的视图。它用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。它着重显示了参与相互作用的对象和所交换消息的顺序。

    顺序图主要有4个标记符:对象、生命线、消息和激活。

    对于人力资源管理系统而言,我总共画了7张图,首先按照参与者的类别分为部门管理员,系统管理员以及应聘者,再按照每个参与者所参与的功能进一步划分。

    在设计顺序图的时候,有上网浏览过别人做这个类似的系统时的分析。我认为应该要先确定该功能下所涉及的边界类,实体类和接口类分别是哪些,然后在分析每个类之间的交互顺序。在用rose软件画图时有一点好处就是,由于之前在类图中已经对类做了定义,所以画顺序图时,需要用到什么类直接从列表中拉到顺序图界面就可以直接显示了,除了之前类图中没有定义到的数据库接口和功能相对应的界面以外。

    最难的就是确立交互顺序,就拿登录来说,登录看似只是一个输入用户名密码的操作,其实中间暗含了很多系统内部的流程,涉及到了登录界面,数据库接口,以及存在于数据库里的表以及表信息从而判断用户是否已经注册,又是属于哪一类用户。一层一层的返回所需的数据。

    转载于:https://www.cnblogs.com/lyx15606900513/p/9187208.html

    展开全文
  • 对于子系统概念十分的模糊,百度百科中所描述的说子系统是一种模型元素,它具有包(其中可包含其他模型元素)和类(其具有行为)的语义。子系统的行为由它所包含的类或其他子系统提供。子系统实现一个或多个接口,...

    对于子系统概念十分的模糊,百度百科中所描述的说子系统是一种模型元素,它具有包(其中可包含其他模型元素)和类(其具有行为)的语义。子系统的行为由它所包含的类或其他子系统提供。子系统实现一个或多个接口,这些接口定义子系统可以执行的行为。

    根据子系统的确立规则:如果某个协作中的各个类只是在相互之间进行交互,并且可生成一组定义明确的结果,就应将该协作和它的类封装在一个子系统中。

    然后我将该系统大致分为了6个子系统即6个包,分别是

    1、Page:用于存放JSPHTMLCSSJavaScript等页面相关资源。

    2Action : 页面调用的方法,该包中存放着页面访问的路径。

    3ServiceI : 业务逻辑对象的接口,用于向Action方法中的数据提供数据。

    4DaoI : 数据库接入层,这个是一个接口,主要给Service包中的类提供。

    5Model : 直接关联数据库,为Dao连接数据库提供方法,调用该类可获取对应数库中的表中数据

    6Util : 公用类方法,主要用于提供其它类中的使用方法,例如MD5加密方法。

    转载于:https://www.cnblogs.com/lyx15606900513/p/9187452.html

    展开全文
  • 对于活动图和状态图会经常混淆,因为两个图都可以用来实现可视化。于是上网对这两个图的概念进行了搜索。首先,状态图是用来表示对象的状态变化的,它描述了一个特定对象的所有可能状态以及由于各种时间的发生引起的...

    对于活动图和状态图会经常混淆,因为两个图都可以用来实现可视化。于是上网对这两个图的概念进行了搜索。首先,状态图是用来表示对象的状态变化的,它描述了一个特定对象的所有可能状态以及由于各种时间的发生引起的状态之间的转换。而活动图的本质就是流程图,支持并行的活动,用于展现参与行为的类的活动或动作。

    简单来说,状态图展示的是对象的状态,动作图表现的是系统的动作描述整个系统的事情。

    例如:

    部门管理员的状态图

     

    部门管理员进行岗位维护时的活动图

    转载于:https://www.cnblogs.com/lyx15606900513/p/9187429.html

    展开全文
  • 本次软件工程导论课程设计也已布置了半个月有余了,经过与小组成员的讨论,最终确定了课题为人力资源管理系统。考虑到现在即将踏入大四的我们将要面临的就业问题,于是想要通过本次人力资源管理系统的分析使得之后...

      本次软件工程导论的课程设计也已布置了半个月有余了,经过与小组成员的讨论,最终确定了课题为人力资源管理系统。考虑到现在即将踏入大四的我们将要面临的就业问题,于是想要通过本次人力资源管理系统的分析使得之后对找工作、投简历、面试等流程有一定的了解。

      同时企业信息化近年来不断推广和发展,企业资源计划(ERP)是企业信息化的首要步骤。人事管理系统,就是ERP人力资源管理中的一个重要组成部分。应用此系统,可以有效地管理好本企业的人力资源,从琐碎的手工劳动中解脱出来,从而可以投入到更高层的决策问题中去,提高企业的效率。

      现在我就来谈谈这半个月来课程设计过程中的心得体会和遇到的一些问题。

      定下课题之后,作为组长的我就尽快建立起了课程设计的大致框架并分配了任务。我主要做的是各种uml面向对象图的设计,包括用例图、类图、顺序图、活动图、状态图、划分子系统、部署图。由于课上教的都是理论性的知识,对IBM Rational软件的使用并没有学习过,于是我找会计信息化软件班的同学借了uml面向对象的书以及在他们的帮助下成功安装了这个软件。若有设计时做的不到位的地方,还望老师体谅,我会虚心接受老师的指导。

      在与小组同学的讨论之后,我们确定了该系统的主要功能和应用场景的分析,首先分析了参与者有3个,用例确定了14个,实体类有13个,这里没有将边界和控制类写入其中。

      但是这里有三个问题使我非常烦恼,第一,rose这个软件虽然操作相对简单,但是添加完参与者之后,在之后的类图设计中无法把该类写成三行式的形式,因为类名会与参与者名有冲突,所以这里就直接将参与者的小人图标拖进类图中。

    第二,画完类图之后,在类中添加了属性和方法之后,参与者类的属性方法也会同时同步到用例图之中,所以课程设计中要放入的截图需要做一个就最好截一个。

    第三,为了让之后顺序图中的类能够体现出是实体、边界还是控制,于是在类的设计中将Stereotype直接修改为entity、boundary或interface,这样也会同步更新类原本的三行式表示方法。

     

      以上便是这半个月以来我在本次课程设计过程中遇到的问题和心得体会。

    转载于:https://www.cnblogs.com/lyx15606900513/p/9164403.html

    展开全文
  • 软件工程的课件,具体说明了设计软件的步骤和过程,还有具体方法,如需求分析,概要设计等,把一个软件工程化,就是软件工程课程的作用,便于方便软件的维护,延长软件寿命
  • 软件工程导论课件

    2013-07-16 18:57:30
    软件工程导论后半部分的课程课件,是双语类型的,包含了后面的概要设计,详细设计,编码,测试,维护等等内容,比较系统的讲解了这些东西
  • 张海藩《软件工程导论》的课程设计报告,简化自一个实际应用系统,包括:引言、需求分析、总体设计、详细设计、系统测试、总结等。
  • 软件工程导论教学大纲,用于本科生教学。含理论课、实验课大纲及课程考核设计,全面、实用。
  • 为了配合《软件工程导论》的课堂教学,要求选修此课的同学利用课余时间独立完成实验课程。学生实验项目的分析和实践,理解并巩固课上学习的软件开发方法,将其运用到实践中,学会编写各阶段软件开发工程文档。 二、...
  • 软件工程是指导计算机软件开发和维护的一门工程学科,总的来说是开发出一款性价比较高的软件。这门课也是将软件开发工程化,在软件开发过程尽量去减少损失,减少各种软件开发时候出现的各种问题。学习这门课程可以...
  • 经过陈老师的讲解,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是, 对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,...
  • 软件工程导论(第5版)》主要介绍了软件工程学概述、可行性研究、需求分析、形式化说明技术、总体设计、详细设计、面向对象方法学引论、面向对象分析、面向对象实现、软件项目管理等内容,可作为高等院校“软件工程...
  • 软件需求 软件工程导论 课程设计 医院监护系统需求分析
  • 类似与一个简单的课程设计. 学习软件工程素质导论大作业.
  • 软件工程导论学习心得体会

    千次阅读 2018-06-10 16:00:00
    经过陈老师的讲解,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是, 对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,...
  • 本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目...本书可作为高等院校“软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考
  • 软件工程导论-第五版

    2009-03-22 19:15:22
    本书全面系统地讲述了软件工程学的概念、原理和典型的方法学,并介绍了... 本书可作为高等院校“软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。
  • 软件工程导论(第三版)

    热门讨论 2010-02-27 16:27:13
    本书可作为高等院校"软件工程"课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。 1.权威版本 本书已经出版了三个版本,累计销售达60万册,成为软件工程...
  • 前言:软件工程师研究软件开发和软件管理的一门工程学科,是计算机应用及软件工程相关专业的主干课程,也是软件分析设计人员、软件开发人员、软件测试人员、软件管理人员、软件售前和售后工程师、软件高层决策者必须...
  • 本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了... 本书可作为高等院校“软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。
  • 电影院售票系统需求说明书 4 大连工业大学 软件工程导论课程设计 题 目: 电影院售票系统 专 业 信息与计算科学 指导教师 王海文 学生姓名 周超李楠 班级学号 信计121班-1号21号 2015年7月3日 1引言1.1编写目的 4....
  • 作为一名软件工程的大三学生,这学期接触到软件工程导论这门课才对软件工程有了一个初步的认识。课程目标是通过系统的学习,了解软件开发从项目确定到需求分析,再到概要及详细设计、代码实现、开发后的软件测试这一...
  • 人工智能导论 课 程 简 介 适用专业 计算机科学与技术软件工程 学 时 46 学分 2.5 实验学时 8 内容提要 本课程介绍人工智能的基本原理和基本技术 及其应用内容包括人工智能概述人工智能 程序设计语言搜索与问题求解...
  • 该课件基于教材张海藩的软件工程导论课程,在教材配套ppt的基础上,做了很大的调整和变动,使得各个知识点更加生动和立体化,利于知识的掌握和学习

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 138
精华内容 55
关键字:

软件工程导论课程设计