|
Environment Setup The first step in designing new software is to create an environment seperate from production for development and testing by RSV Solutions. Another environment is created for functional users for user acceptance testing (UAT) on production ready software. Desing documents and specifications are created based on the business and software requirements that RSV Solutions has collected from the functional users.
Functional Specification
RSV Solutions will collect business requirements around the application that is being developed and put them into a document for the techincal developers so that they will be able to create a technical specification. These documents will will help expedite the development process of the software and limit the amount of code revisions.
Page Layout Design The developers will also create page layouts to show the requestor how the pages will look before they are developed. These page layouts will show the user where certain data will be displayed will also show the flow of the application.
Database Design RSV Solutions will establish naming conventions for the new database tables, pages, and database objects. The development team will develop a database diagram of the tables names, field information (name, type, size and keys) and how the tables relate to each other based of the table keys. Each table in the database will have methods (Insert, Update, and Delete) to change the data in the database through the page interface.
Technical Specification
Once all the business requirements have been gathered, the page layout has been designed, and the database diagram has been designed, a technical specification will be developed. The technical specification will be a step by step document on how to develop the software.
Legacy Data Structures For conversion programs the legacy data is mapped to the new data structures. The conversion design includes the conversion of all files, databases and data structures to formats used in the new/upgraded system and the creation of any new files and/or databases.
|