OBJECTIVES
The objective of the project is to help the student develop the ability to apply theoretical and practical tools / techniques to solve real life problems related to industry, academic institutions and research laboratories. After the completion of this project work, the student should be able to: - Describe the Software Development Life Cycle (SDLC).
- Evaluate systems requirements.
- Complete a problem definition.
- Evaluate a problem definition.
- Determine how to collect information to determine requirements.
- Perform and evaluate feasibility studies like cost-benefit analysis, technical feasibility, time feasibility and Operational feasibility for the project.
- Work on data collection methods for fact finding.
- Construct and evaluate data flow diagrams.
- Construct and evaluate data dictionaries.
- Evaluate methods of process description to include structured English, decision tables and decision trees.
- Evaluate alternative tools for the analysis process.
- Create and evaluate such alternative graphical tools as systems flow charts and state transition diagrams.
- Decide the S/W requirement specifications and H/W requirement specifications.
- Plan the systems design phase of the SDLC.
- Distinguish between logical and physical design requirements.
- Design and evaluate system outputs.
- Design and evaluate systems inputs.
- Design and evaluate validity checks for input data.
- Design and evaluate user interfaces for input.
- Design and evaluate file structures to include the use of indexes.
- Estimate storage requirements.
- Explain the various file update processes based on the standard file organizations.
- Decide various data structures.
- Construct and evaluate entity-relationship (ER) diagrams for RDBMS related projects.
- Perform normalization for the unnormalized tables for RDBMS related projects
- Decide the various processing systems to include distributed, client/server, online and others.
- Perform project cost estimates using various techniques.
- Schedule projects using both GANTT and PERT charts.
- Perform coding for the project.
- Documentation requirements and prepare and evaluate systems documentation.
- Perform various systems testing techniques/strategies to include the phases of testing.
- Systems implementation and its key problems.
- Generate various reports.
- Be able to prepare and evaluate a final report.
- Brief the maintenance procedures and the role of configuration management in operations.
- To decide the future scope and further enhancement of the system.
- Plan for several appendices to be placed in support with the project report documentation.
- Work effectively as an individual or as a team member to produce correct, efficient, well-organized and documented programs in a reasonable time .
- Recognize problems that are amenable to computer solutions, and knowledge of the tools necessary for solving such problems.
- Develop of the ability to assess the implications of work performed.
- Get good exposure and command in one or more application areas and on the software
- Develop quality software using the software engineering principles
- Develop of the ability to communicate effectively.
|
Recent List Items
| Title | Assigned To | Status | Priority | Due Date | % Complete |
| Compare your project technology with NFC and QRcode | B2GR1 ( VIRM ) | 1.) Active | 1.) Low | September 2, 2011 | 0% | | Learn any three Zigbee N/W configurations | B2GR2 | 1.) Active | 1.) Low | September 2, 2011 | 0% | | Differentiate Cloud service and Client Server model | B2GR3 | 1.) Active | 1.) Low | September 2, 2011 | 0% |
Rolling Updates
-
Web Speak, Speech Based Controlling of the System
Existing Systems1. JAWS
JAWS for Windows is a powerful accessibility solution that reads information
on your screen using synthesized speech. JAWS provides many useful commands
that make it easier ...
Posted Aug 24, 2011 4:28 AM by Felix Vincent
-
VIRM
Posted Aug 23, 2011 1:05 PM by Felix Vincent
|
|