提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

架构设计包括但不限于以下几种事项

更新:2025-01-15 07:07 编号:14822100 发布IP:113.78.237.158 浏览:46次
发布企业
东莞市数云网络科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
4
主体名称:
东莞市数云网络科技有限公司
组织机构代码:
91441900MACKCG2W01
报价
请来电询价
关键词
架构设计包括但不限于以下几种事项
所在地
东莞市
联系电话
18665158422
dapp开发
18665158422
商业模式架构导师
杨小花  请说明来自顺企网,优惠更多
请卖家联系我
yqm106106

详细介绍

架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项

需求分析

可行性分析中探讨市场需求时,这时的需求很可能是一个比较大而抽象的需求,需要在需求分析阶段细化需求。需求往往是很多的,而不是一个原子需求。


需求分类:功能需求、界面需求、性能需求。

a.功能需求:描述系统的功能,一般来说会细化成一个个的小功能,小到开发人员能够实现。

每一个小功能通常都有一个编号,比如F000001.

b.界面需求:打个比喻,系统的功能好比人的内涵,需要一些时间才能理解。

系统的界面好比人的外貌,长得美帅很可能立即吸引一批人。

举几个界面需求的小例子,整体界面布局,色彩,字体大小。

这类需求往往会有一个解决方案:系统皮肤。

c.性能需求:描述系统的性能,比如页面的响应时间,响应的请求数等。

d.稳定性需求:724365不停运作,商业重要项目中会有此要求;

每个月有一次或几次维护,在网游行业非常常见。

e.安全性需求: 保护系统内部数据不外泄等安全方面的需求,比如用户的帐号和密码,个人其它隐私信息。

f.其它需求:…

思考:时间或者进度是需求么?


3.架构设计

架构设计是从技术角度对系统进行一个全方位的规划,通常着眼于全局,而非局部细节。

没有好的架构,架构都是根据需求来做的。架构通常都会有架构师参与。


架构设计包括但不限于以下几种事项:

a.选择项目开发所使用的技术,可能包括编程语言,数据库,框架或类库或平台。

b.定义系统技术基础,比如分布式平台的规划和部署、数据的流转等。

c.将系统划分为不同的模块,定义模块与系统技术基础之间的关系。

d.定义模块之间的接口或通信或者交互。一个系统通常会包含很多个模块,分模块开发体现了一种

分而治之的思想方法。定义模块之间的接口方便后期不同模块的整合。


4.详细设计

详细设计是将架构设计细化,通常会比较细致,一方面方便开发人员具体开发,

另一方便于项目经理跟踪项目进度。


详细设计通常由开发人员来制定,可能会有以下任务:

a.模块内部的设计,大概怎么做得有个全局的思考,可能会书写详细设计文档。

b.完成自己的模块功能,通常会严格参照需求文档或者功能列表文档。


c.与其它模块的交互。


5.编码实现

一般来说,初级程序员编程时,对需求、架构、设计没有深入的考虑,也不是很有必要。老师布置了

一个任务,或者自己想要做个小项目,通常在内心都有一些考虑,就开始敲代码了。

生产环境下开发,急于编码是个大忌,有经验的人通常会认可此种观点。

原因分析:

a.需求变化的概率是非常大的,根据确定的需求编码往往不能适应变化。

b.需求不变,急于编码很容易考虑不周,结果往往是只实现了功能,却导致了性能差、逻辑不清、冗余代码多等种种问题。

比如,同一个功能,为了用户的方便,可能会有好几种操作界面,后台的功能实现既相似又有不同,急于编码非常容易导致代码冗余和混乱,维护起来非常费劲。尤其是在这次实习做项目中。o(︶︿︶)o

c.一旦编码有了一定的进展,对大多数人来说,就失去了重新开始的勇气。

有的时候,重新开始写优于重构,尤其是在需求或者设计发生变化时。


6.测试

根据需求和功能列表,写测试用例,测试系统。

根据Fans现在的经验来看,人工测试占了很大一部分。比如为了测试用户名和密码,手动输入用户名和密码,且考虑到正确性和合法性等诸多情况,这样为了测试一个功能,往往会有很多个测试用例。时间久了,会让人感到厌烦和疲惫。


对于想在测试道路走下去的人,做个测试开发工程师、测试经理还是有挑战的。


7.验收

根据当初的项目计划或者产品计划,也可能是结合需求文档,来检查当前项目是否完全完成了当初的计划。

验收过程可能会和前面几个流程有些重复的地方,我的理解是9个流程之间存在一条主线:项目开发和维护。

验收的过程会涉及到很多事项,具体有哪些事项,可以"身临其境"来想。


8.部署

项目计划是振奋人心的,

需求分析是细致入微的,

架构设计是运筹帷幄的,

详细设计是指导方针的,

编码过程是艰苦卓绝的,

测试过程是精挑细选的,

验收过程是中规中矩的,

部署过程是春种秋收的,

维护过程是精心呵护的。


9.维护

a.保证现有软件持续正常运行

常见例子:

①服务器由于负荷太大,挂掉了,需要立即重启;

②网游为了保证系统稳定运行,每过一段有几个小时的维护时间。

③系统越来越慢,需要诊断原因,网络带宽问题还是内存泄漏还是CPU不够用。

b.二次开发

①百度有海量的搜索请求,分析下搜索请求,挖掘一些信息,比如浏览器的市场份额情况、统计热搜词。

(侧重于数据)

②使用系统API,做一些其它方面的功能。(侧重于功能)

c.系统升级

①QQ空间由5.0升级到6.0,公司内部做好开发,普通用户没有多大的影响。

如果想升级,点击一下按钮-升级到6.0,就可以了。

②天龙八部由2.0升级到3.0,客户端需要下载很多新的组件,更新,后重新启动。

以上介绍的只是一些概念上的流程,很多地方都是自己的个人揣摩和猜测。

实际过程中的开发流程,各式各样,按照自己所在公司的流程来开发才是合适的。

架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项架构设计包括但不限于以下几种事项


所属分类:中国商务服务网 / APP开发
关于东莞市数云网络科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年06月19日
法定代表人18665158422
注册资本18665158422
主营产品数字藏品系统开发,元宇宙系统开发,嗨购模式,广告电商系统,泰山众筹模式,分享购cps系统、定制开发、请联系18002820787模式快速开发.APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发公司以小程序开发、微商城开发、网站建设、APP开发为核心业务,专注于界面设计、技术研发、品牌营销,为客户提供一站式互联网解决方案,提供优质的系统支持服务,努力为客户创造大的价值,助力中小企业进行互联网+转型与升级。 专注于公众号商城开发,苹果+安卓app,H5网页开发,小程序开发,专页定制开发商业模式系统软件, 1.主营分销系统开发: 二级分销系统,分红模式系统(团队分红系统,股东分红系统,级差返利系统,区域分红系统),微商云仓系统,微商代理授权系统,复购模式系统,拼不中返利拼团系统,商家O2O系统,一条线排队返现系统,公排系统,直销系统,积分商城系统,签到+免费领面膜系统,扫码分销系统。 热门模式系统开发:即拼商城系统、光明新零售系统、拼团拼购系统、完美天使美牙系统,言蕾回春面具面膜系统,创客新零售系统。
经营范围花葵直播模式快速开发.APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发APP软件系统公众号小程序开发公司以小程序开发、微商城开发、网站建设、APP开发为核心业务,专注于界面设计、技术研发、品牌营销,为客户提供一站式互联网解决方案,提供优质的系统支持服务,努力为客户创造大的价值,助力中小企业进行互联网+转型与升级。 专注于公众号商城开发,苹果+安卓app,H5网页,小程序开发,专页定制开发商业模式系统软件, 1.主营分销系统开发: 二级分销系统,分红模式系统(团队分红系统,股东分红系统,级差返利系统,区域分红系统),微商云仓系统,微商代理授权系统,复购模式系统,拼不中返利拼团系统,商家O2O系统,一条线排队返现系统,公排系统,直销系统,积分商城系统,签到+免费领面膜系统,扫码分销系统。 2. 热门模式系统开发:即拼商城系统、光明新零售系统、拼团拼购系统、完美天使美牙系统,言蕾回春面具面膜系统,创客新零售系统。 系统开发请联系:(电微)
公司简介如何上线NFT电商平台:1.首先要有一套NFT电商系统,它可以为你的每一个商品铸成唯一的NFT序列号(你可以把它理解为唯一的“身份证”);2.假设现在你手上有一个古董/名画,你可以用这个NFT电商系统给他生成一个专属NFT,然后就可以发布到平台交易了;3.用户在平台(手机端)看到这个NFT古董/名画,有两个选择,一是直接购买,可以提货,平台寄送,放家里收藏;二是买了之后直接在这个平台上挂售出去,如 ...
公司新闻
相关搜索
架构设计
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由东莞市数云网络科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112