您现在的位置是:主页 > news > 网站建设需要什么手续/百度一下1688
网站建设需要什么手续/百度一下1688
admin2025/5/1 14:52:50【news】
简介网站建设需要什么手续,百度一下1688,网站代码 如何做层级关系,比较好的建站公司韩顺平 UML视频 产品:针对某一个行业 项目:针对某一个单位 软件开发流程 问题的定义以及规划(可行性分析报告和软件开发计划) 需求分析:30%(需求分析师)分析出软件要完成什么功能,3-…
韩顺平 UML视频
产品:针对某一个行业
项目:针对某一个单位
软件开发流程
问题的定义以及规划(可行性分析报告和软件开发计划)
需求分析:30%(需求分析师)分析出软件要完成什么功能,3-4年工作经验,[1.懂技术,2.懂业务],挖掘客户真正需求
软件设计:20%(架构师/项目经理)
1.用什么技术(php、jsp、aspx)
2.用什么操作系统(windows、linux、unix)
3.数据库(mysql、oracle、sql server)
4.设计表[行业。。]类图、时序图
5.选人
编码阶段:20%(开发工程师)把设计--实现为代码
测试阶段:20%(测试工程师)
实施和维护阶段:10%(实施工程师)把项目,需要安装和配置好,让客户使用,并解决简单问题
软件开发模型(原型开发、递增迭代)
1.瀑布模型--最早出现的软件模型(需求不会变化)
2.增量迭代模型:细化功能模块,对设计师要求高
3.原型开发模型(先出界面:美工+网页设计师)
软件建模【rational rose 可以开发uml】
2.uml 有很多图,重点学习:用例图,类图,时序图,协作图,配置图
用例图:用于分析这个系统,有哪些角色(一类人、另外一个系统),各个角色使用的功能,
比如用户登录模块,需要登录,注册,找回密码,检查账户是否可用
一个用例详细描述,应该有哪些?
简要描述:对用例的角色、目的的简要描述;
前置条件:执行用例之前系统必须要处于的状态,或者要满足的条件;
基本事件流:描述该用例的正常基本流程,指每个流程都“正常”运作时所发生的事情,没有任何备选流和异常流。
其他事件流:表示这个行为或流程是可选的或备选的,并不是总要执行它们;
异常事件流:表示发生了某些非正常的事情所要执行的流程;
后置条件:用例一旦执行后系统所处的状态;
参考:http://www.uml.org.cn/oobject/201104212.asp
类图和对象图
泛化Generalization(继承关系):实线连接父类,空心三角
实现Realization:圆圈代表实现类,虚线连接接口,空心三角
依赖Dependency:虚线指向用到的类,箭头;只要是在类中用到了对方,那么他们之间就存在依赖关系。如果没有对方,连编绎都通过不了。最弱的一种关联方式,是临时性的关联。
关联Association:实线加箭头,类于类之间的关系,依赖关系的特例, 如客户类与订单类之间的关系。
关联具有导航性:即双向关系或单向关系
关系具有多重性:如“1”(表示有且仅有一个),“0...”(表示0个或者多个),“0,1”(表示0个或者一个),“n...m”(表示n到m个都可以),“m...*”(表示至少m个)。
(一对一、多:1-->*:企鹅1-->气候2)
(双向一对一、多对多:实线连接,如学生*--老师*)
自关联:如 城市 上海 上海市
聚合Aggregation:空心菱形、实线、箭头,整体与部分可以分开;如公司和员工的关系,公司包含员工,但如果公司倒闭,员工依然可以换公司。
组合Composition:实心菱形、实线、箭头;比聚合更强的关系,整体与部分不可以分开;如公司和部门的关系,没有了公司,部门也不能存在了
活动图(即流程图)
它描述系统的活动,判断点和分支等。下面是用户登录的活动图
时序图,协作图可以互相转换
时序图(Sequence Diagram)是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。时序图是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。
时序图是一种强调消息时间顺序的交互图,他由活动者(Actor)、对象(Object)、消息(Message)、生命线(Lifeline)和控制焦点(Focus of control)组成。在UML中,对象表示为一个矩形,其中对象名称标有下划线;消息在时序图中由有标记的箭头表示;生命线由虚线表示,控制焦点由薄薄的矩形表示(也称可为Activation Bar “活动条”)。
协作图(Collaboration Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。
时序图主要侧重于对象间消息传递在时间上的先后关系,而协作图则侧重于对象间及对象和角色间交互的静态关系。
时序图:当用户进行某个操作时,按照时间的顺序看,各个模块之间如何调用的
组件图:网站分了多少层
组件图:用来建立系统的各个组件之间的关系,它们是通过功能或者文件组织在一起,使用组件图可以帮助读者了解某个功能位于软件包的哪一位置,以及各个版本的软件包含那些功能。如javabean、ejb 、jsp都是组件。在UML中,组件使用在左侧有两个小矩形的大矩形表示。
组件图可以用来帮助设计系统的整体构架。
部署图:用来帮助读者了解软件中的各个组件驻留在什么硬件位置,以及这些硬件之间的交互关系。
mysql默认连接数100