加盟网 |移动站| 招商名企 广告合作: 全国服务热线: 客服QQ:
加盟导航
餐饮加盟
奶茶加盟 汉堡加盟 麻辣烫加盟 火锅加盟 甜品店加盟 咖啡加盟 串串香加盟 炸鸡店加盟 面包加盟 酸菜鱼加盟 鸡排加盟 烧烤加盟 糖水加盟 特色餐饮加盟 特色小吃加盟 铁板烧加盟 土豆粉加盟 新奇特餐饮 湘菜加盟 小吃加盟 小吃车加盟 小笼包加盟 小龙虾加盟 西餐加盟 西式快餐加盟 休闲食品加盟 鸭脖加盟 羊蝎子加盟 鸭血粉丝加盟 饮品加盟 鱼火锅加盟 早餐店加盟 中式快餐加盟 自助火锅加盟 石锅拌饭加盟 刨冰加盟 煲仔饭加盟 包子加盟 便当加盟 冰淇淋加盟 冰糖葫芦加盟 披萨加盟 茶餐厅加盟 茶馆加盟 炒货加盟 茶叶加盟 重庆小面加盟 酸奶加盟 贡茶加盟 大米加盟 蛋糕店加盟 刀削面加盟 豆浆加盟 饭团加盟 夫妻肺片加盟 干锅加盟 糕点加盟 锅盔加盟 韩国料理加盟 日本料理加盟 果汁加盟 肉蟹煲加盟 黄焖鸡米饭加盟 馄饨加盟 煎饼加盟 鸡公煲加盟 进口食品加盟 筋头巴脑加盟 烤鸡加盟 烤肉加盟 烤鸭加盟 烤鱼加盟 烤猪蹄加盟 快餐加盟 拉面加盟 凉茶加盟 凉皮加盟 零食加盟 卤菜加盟 麻辣香锅加盟 冒菜加盟 焖锅加盟 面馆加盟 面食加盟 调味品加盟 米线加盟 牛排加盟 牛肉饼加盟 牛肉面加盟 牛肉汤加盟 巧克力加盟 热干面加盟 热狗加盟 肉夹馍加盟 砂锅加盟 烧鹅仔加盟 石锅鱼加盟 寿司加盟 水饺加盟 熟食加盟 酸辣粉加盟
母婴加盟
儿童乐园 婴儿游泳馆 奶粉加盟 童车加盟 玩具加盟 母婴用品加盟 儿童摄影加盟 月嫂加盟
珠宝加盟
黄金首饰加盟 水晶加盟 玉器加盟 钻石加盟 银饰加盟 彩宝加盟 珍珠加盟
女性加盟
彩妆加盟 化妆品加盟 护肤品加盟 美容美发加盟 美甲加盟 美容院加盟 女性项目 手工皂加盟 卫生巾加盟
教育加盟
早教加盟 少儿英语培训加盟 幼儿园加盟 电脑培训 教育培训加盟 作文培训 体育用品加盟 艺术培训 潜能培训 特长培训加盟 写作培训 学生用品加盟 机器人教育培训
饰品加盟
仿真花加盟 发饰加盟 工艺品加盟 家居饰品 精品饰品 民族饰品 女性饰品 情侣饰品 饰品店加盟 饰品加盟 十字绣加盟 手表加盟 眼镜加盟
家居加盟
床上用品 净水器加盟 家居装饰 窗帘加盟 整体厨房 衣柜加盟 橱柜加盟 卫浴加盟 电器加盟 家纺加盟 家具加盟 家居用品加盟 洁具加盟 节能灯加盟 空调加盟 楼梯加盟 墙纸加盟 热水器加盟 生活馆加盟 桶装水加盟 鞋柜加盟 led灯具加盟 装修加盟 布艺加盟 厨房电器 灯饰加盟 房产加盟 汗蒸房加盟
建材加盟
背景墙加盟 瓷砖加盟 吊顶加盟 地板加盟 门窗加盟 木门加盟 涂料加盟 砖厂加盟 集成墙板加盟
服装加盟
女装加盟 童装加盟 男装加盟 内衣加盟 运动服装 衬衣加盟 皮具加盟 箱包加盟 品牌服装 女包加盟 户外用品 家居服 裤业加盟 牛仔加盟 情侣装 亲子装 染衣加盟 少年装加盟 睡衣加盟 丝袜加盟 T桖加盟 休闲装 孕妇装 羽绒服加盟
汽车加盟
汽车美容 汽车维修 电动车加盟 洗车加盟 汽车4S店加盟 补胎液 节油器 汽车零部件 轮胎加盟 汽车导航 汽车用品加盟 汽车装饰 汽车项目 润滑油加盟 停车场系统 洗车器 汽车租赁连锁
当前位置: 首页 > 创业资讯 > 餐饮加盟资讯 > 六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)
温馨提示:投资有风险,988创业网提示多做项目考察!
六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)
更新时间: 2023-09-08 19:13 作者: 988创业网 点击次数: 
世银银饰
世银银饰 ¥10-20万

所属行业: 银饰

品牌源地: 广东省

公司名称: 世银银饰有限公司

业务架构的基本思路

大型网站系统有很多功能,一次性明确所有的功能需求并设计出一个庞大的业务架构是一件费力不讨好的事情。因为在项目前期,难免会忽视一些琐碎功能,而随着开发的进行,也会有很多新的想法产生,基本上不会存在完全按照最初的业务架构设计完成的软件产品。因此,业务架构不仅要做到“规整功能模块,厘清产品业务逻辑”,更重要的是如何做到“有规划性地应对项目过程中的需求变更”。

递进思想

传统的软件开发基本上都遵循瀑布开发模型,即项目开发过程必须严格按照需求分析、设计、编码、测试和维护等步骤执行。瀑布开发模型的流程和产出物如图2.5所示。在一般的瀑布开发模型中,每个阶段都需要有明确的产出物,通过严格的评审后才能进入下一阶段。瀑布开发模型的理想状态是每个阶段只执行一次,一次性完成整个项目。瀑布开发模型很大程度上依赖需求分析阶段的明确性,因为在瀑布开发模型中默认需求是充分和明确的,需求几乎不存在被改动的情况,所以设计和编码阶段都是完全以需求分析为依据的。如果在项目后期才发现有重要的需求变更或者有其他遗漏,往往就会导致项目失败或者项目重新启动。

六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)(1)

图2.5 瀑布开发模型的流程和产出物

在上节节中曾提到,大型网站系统的需求很难做到完全明确,在项目开发过程中往往会有更好的想法产生。如果我们完全采用瀑布开发模型的思维方式开发大型网站项目,并且想一次性确定需求并交付项目,那么很可能在项目的后期才会发现需求有遗漏,或者很可能在网站基本定型后才发现大部分功能使用起来并没有预想的好。这些情况都会在很大程度上导致项目失败。

瀑布开发模型的弊端很明显,即需求必须是完全明确的,对需求的变化适应性差。瀑布开发模型一般就是我们执行项目时的惯性思维,正是因为这种惯性思维,使得开发者在项目开发过程中对需求的变更是恐惧的。针对瀑布开发模型的弊端,敏捷开发模型被提出来而且逐渐流行。敏捷开发模型不是确切的项目管理框架,它是一套软件开发的原则。敏捷开发主张适度的计划、迭代开发、提前交付和持续改进,并且提倡快速与灵活地看待开发与变更。简单地说,就是在开发过程中保持沟通,不断交付完成的部分,并持续地改进,而不是一次性交付项目。遵循敏捷开发原则的项目流程如图2.6所示。

六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)(2)

图2.6 遵循敏捷开发原则的项目流程

不过,软件开发终归逃不出需求分析、设计、编码、测试和维护等步骤,没有一个明确的主体需求也会导致开发无法进行,盲目地持续改进更会造成很大的成本浪费。因此笔者认为瀑布开发模型的流程也不是不能借鉴。敏捷开发提倡的是沟通,通过持续的沟通和改进最终得到一个满意的结果,而非以一开始想象中的全部需求来指导整个项目开发。

因此,不用在意项目开发是遵循瀑布开发模型还是敏捷开发模型,关键是如何在明确需求的同时适应需求变化。笔者认为,项目开发需要有递进思想。

遵循递进思想的项目流程如图2.7所示。可以看到,应先完成主体功能,然后再添砖加瓦,需求不用一次性完全明确,而是持续地进行沟通和改进,每个部分开始编码前其需求必须是明确的,这样通过多个递进阶段完成整个项目。

六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)(3)

图2.7 遵循递进思想的项目流程

项目流程只有遵循递进思想,才能更好地应对需求变化。同样,业务架构也需要遵循递进思想,才能有规划地应对项目开发过程中的需求变更。在明确主体需求的前提下,可以适当省略一些次要或琐碎功能的细节,但不能完全忽视这些次要或琐碎功能,完全忽略这些需求会导致工期失控。等主体功能开发完成后,再对次要功能的细节进行明确,等次要功能完成后,再对一些琐碎的功能进行明确,以递进的方式逐步细化和修改业务架构。

版本计划逐渐完善

在上面曾提到,项目流程只有遵循递进思想,才能更好地应对需求变化。那么,项目应该规划为多个版本,以方便逐步完成。一般来说,项目版本可以划分为主功能阶段、次要功能阶段和优化阶段。版本计划逐步完善的项目流程如图2.8所示。

六个网站架构设计(架构师才能看懂的大型网站架构面临的挑战)(4)

图2.8 版本计划逐步完善的项目流程

1.主功能阶段

主功能阶段主要实现整个主体功能,这一阶段的业务架构需要完全明确主体功能需求,次要功能和琐碎功能的细节可以先忽略,但次要功能和琐碎功能也要体现,因为它们会影响技术架构和迭代计划。项目开发过程中可能会对主体功能进行调整,但是偏离程度不能太大,不能说一开始只想要一个网页,而项目开发过程中却想加入App客户端。

2.次要功能阶段

次要功能阶段的目标是实现之前忽略的次要功能。这一阶段可以根据实际情况进一步细分成多个次要功能阶段。在这个阶段中,不需要一次性明确全部的次要功能,只需要明确当前阶段的次要功能即可。次要功能阶段可能会出现频繁的需求变更,因为次要功能一般是一些用户体验方面的功能,经常会发生改动。但是,最好能按照过往经验和精品网站的要求做尽量好的方案,这样能在一定程度上减少需求变更的发生。

3.优化阶段

因为项目开发过程是不停地让业务部门或者客户使用网站系统的过程,所以其间难免会有很多新的想法,有一些甚至是从来没有提及的需求。这些新需求一定不能在主功能阶段和次要功能阶段添加(除非这些需求所需的工作量非常小,或者这些功能是主要功能或次要功能中必不可少的部分),因为这样会打乱这两个些阶段的开发节奏和既定计划,导致进度失控。要想把进度失控的项目重新拉到正常的状态是很困难的,很多时候失控只会越来越严重。

因此,这些需求可以先记录下来,在优化阶段再仔细评估和处理这些需求。在优化阶段再处理这些“突发奇想”的需求,既可以保证前面的项目进度,又可以集中控制这些需求带来的风险。

持续优化,推陈出新

很多项目的失败与团队经验、技术水平或项目管理水平没有直接的关系。大部分项目失败的原因是妄想网站第一次上线就具备市场上所有的好功能,同时还要具备特色功能。这个想法如果占据主动,则会添加过多其实并不需要的伪功能,也会习惯性地修改需求,最后在不知不觉中导致时间成本和人力成本的严重超支,以致项目崩塌。对于大型网站而言,由于功能繁多,所以值得斟酌的地方也会有很多,加之项目工期较长,开发人员看上去也充足,因此需求经常被改变,导致项目在不知不觉中失控。

罗马非一日建成。时间成本和人力成本是有限的,好的功能也会随着市场竞争被更好的功能所取代。而且从用户使用的角度讲,通过多个迭代版本持续学习新功能往往会比一次性地接受过多功能更有吸引力。因此,大型网站项目应该持续优化,且要不断推陈出新,而非一次性地完成全部功能,即通过一期项目、二期项目、三期项目等有规划地逐步构建大型网站才是合理的。

对于业务架构而言,如果出现一些好的想法或功能,但是其工作量很大,则需要考虑是否将其放在下一期的项目中实现。

本文给大家讲解的内容是大型网站架构面临的挑战:业务架构的基本思路
  1. 下篇文章给大家讲解的内容是大型网站架构面临的挑战:技术架构的基本思路
  2. 觉得文章不错的朋友可以转发此文关注小编;
  3. 感谢大家的支持!
,

十大品牌排行榜

更多+
  • 蓝话筒少儿口才
    咨询数:4898 门店数:133

    蓝话筒少儿口才加盟详情:教育行业是一个非常有钱途的行业,选对了品牌就是选对了商机,就可以获得非常高的利润,那么在餐饮行业都有哪些...

  • 天线宝宝早教
    咨询数:4698 门店数:118

    天线宝宝早教加盟详情:2013年,天线宝宝早教品牌授权青岛喜乐宝教育咨询有限公司在青岛设立华北区加盟总部,专注发展拥有巨大潜力的中...

  • 优贝乐早教
    咨询数:4667 门店数:109

    优贝乐早教加盟详情:优贝乐国际儿童教育集团于2006年成立于香港,全面移植全美创造性思维课程早期教育体系,专注于全球儿童创造性潜能...

  • 顿斯坦少儿口才
    咨询数:4642 门店数:189

    顿斯坦少儿口才加盟详情:少儿口才加盟中心-顿斯坦简介: 北京顿斯坦教育中心是一所致力于少年儿童素质教育培训的研究机构,经过十年的...

  • 白雪驴肉火烧
    咨询数:4631 门店数:140

    白雪驴肉火烧加盟详情:小吃一直以来就备受消费者喜爱,并且因为投资小回本快收到了众多投资者的青睐,开一家小吃店真是不错的创业想法...

  • 抱抱熊早教
    咨询数:4281 门店数:130

    抱抱熊早教加盟详情:抱抱熊隶属于北京市东方爱婴咨询有限公司,东方爱婴作为中国最早、规模最大的0~3岁婴幼儿早期教育机构,一直以专...

  • UCC国际洗衣
    咨询数:4205 门店数:132

    UCC国际洗衣加盟详情:UCC国际洗衣集团---倡导绿色洗涤、无磷化 洗涤,以人为本更注重对衣物的保护和护理, 追求洗衣行业与环境和谐共...

  • 两个黄鹂少儿口才
    咨询数:4180 门店数:100

    两个黄鹂少儿口才加盟详情:两个黄鹂少儿口才由中国播音主持专业的最高学府中国传媒大学的教师肖弦弈博士创办,教学和教材的研发全部...

  • 香港艾乐国际连锁幼儿园
    咨询数:4081 门店数:136

    香港艾乐国际连锁幼儿园加盟详情:香港艾乐国际教育集团-广州艾乐教育品牌管理有限公司成立于2003年,是一间坐落于广州,面向国际的教...

  • 小博士少儿口才
    咨询数:4005 门店数:125

    小博士少儿口才加盟详情:北京小博士(全国联盟)口才与作文培训学校隶属于北京卡耐基与小博士教育集团,前身以口才培训起家,分别开设有成...

创业故事

更多+

我对加盟感兴趣,马上免费通话留言!

(24小时内获得企业的快速回复)

温馨提示:
1.此次通话将不会产生任何费用, 请放心使用

*姓名:
*电话:
QQ/Email:
投资金额:
加盟地区:
留言:

*为必填

7x24小时电话咨询

您可以根据下列意向,快捷留言

  • 想要加盟煲饭堂,请尽快联系
  • 煲饭堂加盟流程怎样的?
  • 煲饭堂加盟费是多少钱?
  • 煲饭堂有哪些扶持政策?
  • 煲饭堂能实地考察吗?
在线
咨询
在线
留言
关注
微信
APP下载
返回
顶部