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个小时左右。

  • 相关阅读:
    easyui 删除数据表格
    项目中的五级地址联动效果(js)
    项目中树形结构的添加与立即删除该数据问题
    sqllite connectionstring setting
    sqllite 学习-1
    dxper 开发者论坛»开发者技术论坛
    CefSharp的引用、配置、实例
    WPF ContextMenu DataTemplate MenuItem Visibility 问题
    WPF ChromiumWebBrowser 网页背景透明
    WPF仿百度Echarts人口迁移图
  • 原文地址:https://www.cnblogs.com/malaoko/p/3979191.html
Copyright © 2011-2022 走看看