Team Development Framework (developement structure for Team), content list and arrangement plan

Source: Internet
Author: User

Team Development Framework (developement structure for Team)

"Team Development Framework" (DST) is a plan designed to organize a set.. Net team development, common tools, specific development specifications, reusable development frameworks and implementation solutions.
It generally includes but is not limited:
I. Common Tools
1. source code control: Source safe, CVS. (The specific application method in the project is provided) => VSS
2. Bug management tools: bugfree or other open-source projects. (Provides the Bug management process, tool installation settings, and application instructions) => mantis
3. Daily build tool set: cruisecontrol. net, Nant, (nunit, ndoc, etc ). (The specific setting method is provided)
4. Installation Program Creation: Installation Project of InstallShield or. NET
5. Performance testing tools: Act, LoadRunner/webload. (Meaning of application methods, parameters, and results) => Act
Ii. Development Framework and specifications
1.. NET Framework: design a three-layer development framework. The data layer uses active record to map an object class. => Completed
2. Code Generator: an active record code generator that generates an entity class from a table. => Completed
3. Development specifications: requirements documents, analysis and design specifications, database design and optimization specifications, and. NET Programming specifications. (Given the idea of using OO to develop a project of a complete set of process specifications, sort out a set of project documentation) => X process (RUP + XP + CMM2-3 Integration), use case-driven, UML + Use Case Requirement Specification + supplemental Requirement Specification
Iii. Implementation Solutions for common applications
1. workflow engine: Find an Open Source Workflow engine that is actually available, and provide the user documentation and integrated demo. => Or simply implement it by yourself?
2. Formula Interpreter: find an open-source formula interpretation engine and provide the documentation and integrated demo.
3. Print solution: a printing solution suitable for Web applications. => SQL Server Report services
4. Permission scheme: A general permission scheme design and implementation. => Designed and implemented
5. Batch editing controls: controls that support batch editing on the Web interface. => Found online
6. A set of interface systems: including interface effects, menus, list controls, prompt boxes, unified data input interfaces, and interface templates. => The interface has been found. List is missing and controls are maintained in batches.

Plan implementation method:
1. The ". NET Framework, code generator, and development specification" part is developed based on your own ideas, which requires simplicity, practicality, quickness, ease of expansion, and ease of reuse. Without MVC, nhiberate, and other modules, you can simply "presentation layer + reuse module + domain logic layer + Active record.
2. For the other part, first search for the existing resources on the Internet. If you find the content that has been implemented or described by other Members, you can directly link the existing resources. If not, sort it out.

The "team development framework" is mainly used by small and medium-sized teams for fast development of. Net projects. We hope to build a R & D system that is of great reference value to individual developers and small and medium-sized companies.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.