`
buliedian
  • 浏览: 1275783 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

团队开发框架(Developement Structure for Team),内容列表及整理计划

阅读更多

团队开发框架(Developement Structure for Team)

“团队开发框架”(DST)是一个计划,目的在于整理出一套.net团队开发中,常用的工具、具体的开发规范、可重用的开发框架及实现方案。
大致包括但不止于:
一、常用工具
1.源代码控制:Source Safe、CVS。(给出具体的在项目中的应用方法) =>VSS
2.Bug管理工具:BugFree或其他开源项目。(给出Bug管理流程、工具的安装设置及应用说明) =>Mantis
3.日构建工具集:CruiseControl.NET、Nant、(NUnit、Ndoc等)。(给出具体设置的方法)
4.安装程序的制作:InstallShield或.net自带的安装project
5.性能测试工具:ACT、LoadRunner/WebLoad。(给出应用方法及参数、结果的意义等) =>ACT
二、开发框架及规范
1..NET框架:设计一个三层的开发框架,数据层采用Active Record来映射一个实体类。
2.代码生成器:做一个Active Record的代码生成器,直接从一个表生成一个实体类。
3.开发规范:需求文档规范、分析设计规范、数据库设计及优化规范、.Net编程规范等。(给出用OO思想来开发一个项目的一整套流程规范、整理出一套项目文档集) =>X Process(RUP+XP+CMM2-3整合),用例驱动,UML+用例需求规格书+补充需求说明书等
三、常见应用的实现方案
1.工作流引擎:找到一个实际可用的开源工作流引擎,给出使用文档及集成的demo。=>或者自己简单实现?
2.公式解释器:找到一个开源的公式解释引擎,给出使用文档及集成的demo。
3.打印方案:一个适合Web应用的打印方案。=>SQL SERVER Report Services
4.权限方案:一个通用的权限方案设计及实现。
5.批量编辑控件:一个Web界面中支持批量编辑的控件。
6.一套界面系统:包括界面效果、菜单、列表控件、提示框、统一数据输入界面、界面模板等。

计划实现方法:
1.“.NET框架、代码生成器、开发规范”三部分按照自己的想法搞一套出来,要求简单实用、快捷精巧、易扩展易重用。不考虑MVC、NHiberate等模块,就做到“表示层+重用模块+领域逻辑层+Active Record”即可。
2.其他部分,先搜网上现有的资源,如找到其他弟兄已实现或说明的内容,就直接链接现有资源。如果没找到,就自己整理出来。

“团队开发框架”主要应用于中小团队,用于快速开发.net项目。希望能做成一个对个人开发及中小公司都非常有参考价值的一个研发体系。

分享到:
评论

相关推荐

    ExtendedProperty Types For SilverLight Developement

    ExtendedProperty Types For SilverLight Developement ExtendedProperty Types For SilverLight Developement

    drupal8 developement cookbook

    这本书是为那些希望学习如何开发和维护 Drupal 8 网站的开发人员、管理员和技术人员所编写的,它通过具体的“食谱”形式,提供了大量实用的解决方案和技巧,有助于读者高效地解决在 Drupal 8 开发中遇到的常见问题。

    Web前端工程师技能列表[借鉴].pdf

    + 基于需求,进行不同的开发,选择合适的框架 4. Flash Developement: * 基于 Timeline 的 ActionScript 操作,能实现简单交互 * 掌握数据层通信(与服务器以及本地 SharedObject) * 精通 AS1-3,能根据需求...

    NDK++ - Ncurses Developement Kit for C++:ncurses 库的 C++ 接口-开源

    这是 ncurses 库的 C++ 接口。 该库提供菜单栏、弹出菜单、各种对话框和控件(按钮、复选按钮等)。

    GPRS-SMS-developement

    在GPRS-SMS开发中,通常会涉及到GSM MODEM的使用,GSM MODEM是通过AT命令来控制的。 一、GPRS技术 1. **GPRS原理**:GPRS通过将语音信道转换为数据信道,实现了连续的双向数据传输,提高了数据传输效率。它采用了多...

    Ruby on Rails Enterprise Application Development.pdf

    本书的内容从计划(Plan)、编程(Program)、扩展(Extend)三个方面对Ruby on Rails企业级应用开发进行了全面的介绍。它详细地指导读者从零开始构建一个完整的Ruby on Rails商业应用程序。从如何设计和规划应用...

    Web-Developement-Projects:学习Web开发时为我的项目开发的存储库

    在“Web-Developement-Projects”这个存储库中,我们可以看到一个专注于Web开发的学习资源集合。这个项目旨在帮助开发者在掌握Web开发技能的过程中,通过实际的项目实践来增强理解和应用能力。下面,我们将深入探讨...

    the busy coder's guide to android developement

    ### 《忙碌程序员的安卓开发指南》核心知识点解析 #### 一、概述 《忙碌程序员的安卓开发指南》是一本由马克·L·墨菲编写的权威书籍,旨在为安卓开发者提供全面且实用的开发指南。该书内容覆盖了安卓应用开发的...

    Developement-Fun-website

    在“Developement-Fun-网站”这个项目中,我们主要关注的是使用HTML(HyperText Markup Language)进行趣味网站的开发。HTML是构建网页的基础,它定义了网页的结构和内容。接下来,我们将深入探讨HTML的一些核心概念...

    Web-Design-and-Developement

    网页设计与开发是数字时代的核心技能之一,涵盖了从构思到实现整个过程的多个技术领域。在本资料库中,"Web-Design-and-Developement",我们深入探讨了这一主题,其中包含了大量的实际项目和案例,供学习者参考和...

    WEB-Developement:该存储库包含基于Web的内容

    在Web开发领域,创建一个功能完善的网站至关重要,而标题中的"WEB-Developement:该存储库包含基于Web的内容"正是围绕这一主题展开。这表明我们正在讨论一个与Web开发相关的项目,可能是一个开源存储库,其中包含了...

    Linux kernel developement

    《Linux内核开发详解》 Linux内核是操作系统的核心,负责管理硬件资源、调度进程、管理内存、提供系统调用接口等。对于开发者而言,理解并参与到Linux内核的开发是一项高技能挑战,也是深入理解操作系统原理的重要...

    Frontend-Developement-:此回购将包含有关前端开发中我作品的所有内容

    前端开发-Elzero作业此回购将包含有关前端开发中我作品的所有内容如果您不认识Osama老师,建议您观看此频道 。 我解决了新课程中HTML和CSS作业HTML课程的链接 HTML作业链接 CSS课程链接 CSS分配链接 在最后...我要...

    W.L.-Web-Design-Developement:投资组合网站

    【标题解析】:“W.L.-Web-Design-Developement:投资组合网站”是一个关于个人或团队在网页设计和开发领域的项目展示。标题中的"W.L."可能是设计师或开发者的姓名缩写,表明这是一个以他们为主导的项目。"投资组合...

    web-developement

    在IT行业中,Web开发是一项至关重要的技能,涵盖了前端、后端以及全栈开发等多个领域。本主题重点关注"web-developement",尤其是与JavaScript相关的技术。JavaScript作为互联网上最广泛使用的编程语言之一,对于...

    OpenGL Developement Cookbook

    OpenGL is the leading cross-language, multi-platform API used by masses of modern games and applications in a vast array of different sectors. Developing graphics with OpenGL lets you harness the ...

    uba-gui::wrench:A tool for uba developement -一款基于electron 开发前端集成开发和调试工具

    uba-gui一款可视化跨平台前端集成开发工具,基于 核心思想,快速构建前端工程化项目。通过提供的最佳实践项目免去优化、配置环境等问题,快速初始化到本地,完成运行、开发、调试、构建、发布、测试等一系列繁琐复杂...

    Java_Graphics_Developement.rar_Java Graphics

    Java图形开发是Java编程语言中的一个重要领域,它允许开发者创建丰富的可视化界面和各种图表,如饼图和柱状图。在Java中,图形处理主要通过Java的`java.awt`和`javax.swing`包来实现。本文将深入探讨如何使用Java...

    django-web-developement:网站开发

    django网站开发 当用户使用Django模型password_reset,password_reset_done... 如何使用循环传递列表和访问。 C。 如何使用管道上的可变应用滤镜| d。 如何在模板中使用注释。 e。 模板继承。 一种。 从django.contrib

    python_developement:python的实践

    Python开发实践:深入理解与应用 在Python编程领域,实践是掌握这门语言的关键。"python_developement"是一个主题,旨在通过实际项目和练习帮助开发者深入理解和提升Python的使用技巧。下面,我们将探讨一系列与...

Global site tag (gtag.js) - Google Analytics