zoukankan      html  css  js  c++  java
  • 企业级业务系统开发实战-序言

    前些年一直在做微软的解决方案实施与软件开发的工作。在学习、项目实施、开发与管理的过程中学到了别人不少好的东西,也自身总结了大量的经验,希望能够通过一个系列来跟大家分享关于软件开发方面的内容。

    这个开发系列的由来是这样的,两年前作为一个软件公司的技术总监,完成了一个企业的ERP系统开发,我在这个项目中担当了架构师的角色,主要负责核心技术架构搭建与业务建模的工作。这个系统的规模达到13个人12个月,涉及到企业的各个方面,包括客户关系管理、销售管理、采购管理、项目管理、财务管理、行政与人力资源管理等,业务流程70多支,而且对权限有极高的要求。

    在这个系统的开发过程中,这个团队有5名1年左右.NET开发经验的新手,还有2名后端主程序员,4名前端,1名架构师、1名项目经理、2名测试人员全程参与此项目。在项目交付后,获得了客户的认可,并且在项目完成后,整个团队从各个方面都得到了极大的提升。我觉得需要把整个过程、经验、理论和技术上的东西作一个整合系列与大家分享。

    如果你是具有1年左右开发经验的程序员,这个系列将对你有极大价值,让你少走弯路,如果你已经是一个高级程序员或架构师,这个系列同样也是有意义的。

    这个系列包含并不局限于以下内容:需求分析、业务建模、技术架构、开发、测试、构建的一个真实软件项目全生命周期,这个系列大概的分为以下几大部分。

    1.需求分析与领域驱动设计(不是很虚的那种哦)。

    2.业务建模

    3.搭建并实现满足领域驱动设计的项目架构

    4.设计与实现通用查询子系统

    5.设计与实现通用权限子系统

    6.设计与实现工作流扩展子系统

    7.Asp.net MVC前端与EasyUI框架

    8.测试与构建

    整个系列涉及到的方法论包括敏捷软件开发、四色原型、领域驱动设计等,涉及到的技术或框架包括Asp.net MVC,EasyUI、EF、WF等,如果作为视频讲解与演示的话,大概60个小时左右。

  • 相关阅读:
    【Shell】Shell介绍及常用shell脚本
    【Redis】Redis底层数据结构原理--简单动态字符串 链表 字典 跳跃表 整数集合 压缩列表等
    检查Mysql主从状态
    三种方式获取随机字符串或数字
    Intellij 编译时报 未结束的字符串字面值
    IDEA 远程调试
    kafka操作命令
    maven idea设置查找依赖优先从指定的本地仓库获取
    详解布隆过滤器的原理、使用场景和注意事项
    IDEA查找接口实现类及快速实现接口
  • 原文地址:https://www.cnblogs.com/malaoko/p/3979191.html
Copyright © 2011-2022 走看看