java之旅之设计与分析

这里写图片描述

软件的生命周期

一、寻找商机
项目
有明确的需求提供方
量身定制的软件
产品
没有需求提供方,由市场决定
二、可行性分析
国家法律法规
资金:启动资金 维持时间
人员,技术组成
三、招投标
四、需求搜集与分析
参与分析;需求分析师; 项目经理; UI工程师; 测试人员(测试需求(功能和性能),需求的每一项都是可量化的)
结果
《需求规格说明书》国家标准
界面的Demo (小样)
五、设计阶段
概要设计
目的:对整个项目进行架构上面的设计。
确定采用哪些技术 (服务器,客户端,网络架构,数据库,框架…)和 哪些结果。
结果:《概要设计书》描述详细的技术内容;
工程的搭建。
详细设计
目的:对类进行抽取;接口进行设计;确立类与类之间的关系;方法的功能与样式;
结果:《详细设计说明书》工程;环境; 数据库
六、开发阶段
七、测试阶段
测试
正确逻辑
错误逻辑
边界值
八、试运行阶段
部分地区试点
用户培训 客户使用 管理人员如何管理 某些方面需要维护找维护人员
验收
九、实施工程师

宿管系统

这里写图片描述

设计阶段
    架构
        三层架构
            表现层
                老师写好了
            业务层
                方法的抽取 在表现层,界面  根据界面来理出来
            数据访问层;持久层 DAO dataAccessObject
                DB数据库 (jdbc)
                根据业务层来抽取的
    DTO 数据传输对象
    分离与复用:、1、每一层分离效果2、复用;一个方法被反复使用
需求分析
    功能分析  找名词根据功能 抽取业务 ;  找动词 设计为接口
设计表
功能 业务方法
设计业务层
设计DAO层
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值