![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【软件工程】
文章平均质量分 75
xjCherie
这个作者很懒,什么都没留下…
展开
-
项目开发计划
1引言1.1编写目的规划项目开发流程,确定各个项目模块的开发情况和主要负责人,供各个项目模块的负责人阅读,做到及时协调,按步有序的进行项目开发.减少开发中的不必要损失,使资源得到有效分配,为各阶段的工作提供参考标准.1.2背景1)软件系统名称:机房收费系统2)项目提出者:廊坊师范学院米新疆教授 项目开发者:提高班十期成员 项目用户:廊坊师范学院机房管理教师3原创 2014-01-23 21:25:03 · 2871 阅读 · 23 评论 -
软工总结
软工视频看完两周了才总结,本来对软工就是表面上的认识,经过几天的置之不理直接导致了对以前总结过的知识点也无从下手,放下去就很难再拿起来。今天勉勉强强的算总结过了,以后还是得赶早,这个越拖越不好做原创 2013-12-17 21:07:31 · 1442 阅读 · 37 评论 -
类图的四种关系(UML)
类图中常见的有四种关系,这些关系是类图的重要组成部分,理解了这几种关系对类图的识别和分析也就不在话下。它们分别是依赖、关联、泛化和实现,如下图所示:(A为箭尾元素,B为箭头元素) 当然每种关系的使用并不是毫无规则的,在使用时一定要分清楚元素间的关系再来使用,不然只会错上加错。下面的表格中分别归纳出了这几种关系的定义和符号 各种关系的强弱顺序:泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖比较:1)依赖与关联 依赖是比关联弱的关系,关联代表一种结构化的关原创 2014-05-05 17:55:00 · 6761 阅读 · 31 评论 -
权限管理——RBAC应用
一、权限管理的访问控制 权限管理,一般指控制用户的访问权限,使得用户可以访问而且只能访问自己被授权的资源,不能多也不能少。现在的软件系统里基本上都用到了权限管理,只是控制的粒度、层面和侧重点会有所不同,比较完善的权限管理包括四个方面的访问控制: 1.功能(最基础):以用户完成某一功能为准。如“添加用户”、“删除用户” 2.数据:比功能访问权限的控制粒原创 2015-10-18 20:35:58 · 5056 阅读 · 14 评论 -
UML用例图
一.简介 用例图是描述用户需求的静态视图,从用户角度描述系统的功能,并指出各功能的执行者,强调谁在用系统,系统为执行者完成那些功能。它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。二.构成1.角色Actor 有人也称其为执行者或参与者,是指系统以外的,在使用系统或与系统交互中所扮演的角色。角色不是指人或事物本身,而是表示人或事物当时所扮演的角色。原创 2014-02-25 17:36:17 · 2322 阅读 · 34 评论 -
UML概述
UML视频刚看完,对它的了解也只停留在大概的框架性理解上,其中的细节比方说各种图的实现和使用、与它相联系的RUP、设计模式等还有待进一步学习。UML的产生现在先明确一个问题:为什么会产生UML——统一建模语言?原来的建模语言有很多种,这就使得在对系统进行建模时存在很多差异,不仅不利于程序员间的交流还不利于系统的维护,所以大家就需要一个“统一”的标准来扫除沟通障碍,因此UML应运而生(对以往原创 2014-02-15 14:09:54 · 1274 阅读 · 24 评论 -
UML常用图的几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1. 泛化(Generalization)【泛化关系】:是一种继承关系, 表示一般与特殊的关系, 它指定了子类如何特化父类的所有转载 2014-05-05 10:25:58 · 1283 阅读 · 13 评论 -
软件测试模型
软件工程中介绍了很多开发模型,例如瀑布模型、原型模型、螺旋模型等等,还有比较流行的RUP,这些模型对软件开发过程具有很好的指导作用。但是在软件工程中并没有给测试足够的重视,软件测试与开发是紧密相关的一系列有计划的活动,所以软件测试也需要相应的测试模型进行指导。下面是对一些测试模型的简单介绍1.V模型 V模型是软件测试方面最具有代表性的模型,它最早由Paul Rook在20世纪80原创 2015-03-31 22:01:12 · 1712 阅读 · 12 评论 -
软件生命周期模型
软件生命周期模型(Life Cycle Model)是描述软件开发过程中各种活动如何执行的模型.各种模型确立了软件开发中各阶段的次序限制以及开发过程所遵守的规定和限制.典型的几种软件生命周期模型有瀑布模型、演化模型、螺旋模型、喷泉模型1.瀑布模型(waterfall model) 瀑布模型是最早出现的软件开发模型,它将软件生命周期的各项活动规定为按固定顺序而连接的若干阶段工作,如原创 2014-12-29 16:15:47 · 24278 阅读 · 15 评论 -
软件生命周期
一个软件产品像人的生命一样,也要经历孕育、诞生、成长、成熟、衰亡等许多阶段,这些阶段对应到软件产品中就是计划、分析、设计、编程、测试、维护直至被淘汰的全过程,整个过程便被称为软件生命周期,它一般分为六个阶段: 1.可行性分析与项目开发计划这个阶段主要确定软件的开发目标及其可行性,即要求系统分析员与用户交流,确定“用户需要计算机解决什么问题”提出关于“系统目标与范围的说明”,提交原创 2014-12-29 12:11:17 · 2980 阅读 · 11 评论 -
软件质量有什么特性?
《软件工程—产品质量》(GB/T 16260-2006)中规定对软件的每个质量特性与子特性都有定义:一、功能性:是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。适合性:是指软件产品与指定的任务和用户目标提供一组合适的功能的能力。准确性:是指软件产品具有所需精确度的正确或相符的结果及效果的能力。互操作性:是指软件产品与一个或多个规定系统进行交互的能力。保密安转载 2014-11-02 10:33:06 · 1804 阅读 · 10 评论 -
可行性研究报告
引言由于现存的机房管理系统存在很多漏洞,无法有效的对机房日常活动进行管理,学校领导为了加强校内管理,解决在校学生的上网需求,提出了开发新系统的要求。米新疆受校领导邀请,组织提高班成员开发《机房收费系统》以供机房教师管理机房工作1.1编写目的 通过对廊坊师范学院现有的学生上机系统和实际需求的分析和研究,确定是否有必要开发一套用于管理学校学生机房上机情况的系统,以及估算开发此原创 2014-01-19 19:38:23 · 2402 阅读 · 23 评论 -
HIPO图
HIPO图(Hierarchy Plus Input/Processing/Output)是表示软件结构的一种图形工具,以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它由两部分组成:H图(层次图):描述软件总的模块层次结构 矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系,同结构图一样未指明调用顺序。它的设计依据是系统的模块划分,主要由设计者决定原创 2014-11-20 20:34:34 · 36163 阅读 · 24 评论