spm file33

13
SOFTWARE PROJECT MANAGEMENT LAB FILE Submitted To: Submitted By: Department of IT,N.I.E.C. POONAM SINGH Page 1

Upload: poonam-singh

Post on 25-May-2015

164 views

Category:

Education


0 download

DESCRIPTION

spm file

TRANSCRIPT

Page 1: Spm file33

SOFTWARE PROJECT MANAGEMENT

LAB FILE

Submitted To: Submitted By:

Department of IT,N.I.E.C.

POONAM SINGH Page 1

Page 2: Spm file33

INDEX

S.NO

ACTIVITY DATE SIGN COMMENT

1. Make an analysis of different s/w design tools available in the market.

2. Write the SRS of your mini project

3. Estimate the effort and cost required to build the above software. Use any estimation technique

4. Draw ER diagrams ,DFDs till level-2

5. Design a data dictionary

6. Compare the project life cycle of the following:a) An

POONAM SINGH Page 2

Page 3: Spm file33

engineering product, say a nuclear power station project.

7. b) An housing project.

8. c) A computer installation project.

9. Prepare a project life cycle chart.

POONAM SINGH Page 3

Page 4: Spm file33

ANALYSIS OF DIFFERENT S/W DESIGN TOOLS AVAILABLE IN THE MARKET

1: TOAD

Toad is a software application from Quest Software used for development and administration of various relational databases using SQL.

Toad supports the following relational databases: Oracle Database, Microsoft SQL Server, Sybase, IBM DB2, and MySQL. In 2009, Quest Software announced the availability of Toad for Cloud Databases with support for the following non-relational databases: Hadoop, mongoDB, SimpleDB, Azure Services Platform, and Apache Cassandra. Toad runs on all 32-bitWindows platforms, including Windows 95, 98, NT, 2000, XP, and Vista. For backend connectivity Toad needs Oracle 32-bit SQL*Net and Oracle version 7.3.4 or later.

Toad can view the Oracle data dictionary - tables, indexes, stored procedures - and do various other tasks through multi-tabbed browsers.

Toad does not support any non-Microsoft environment. Quest used to maintain an open sourceplatform independent tool offering some of Toad's basic functionality, called TORA. Starting from 2005-02-17 TORA is fully maintained by the community.

Quest makes Toad available in both commercial and trial/freeware versions. Freeware is available from the ToadWorld.com community

History:

POONAM SINGH Page 4

Page 5: Spm file33

Toad was originally designed by a practicing Oracle developer, Jim McDaniel (aka "TOAD man"), in order to make his own life easier. He called it Tool for Oracle Application Developers, TOAD for short. The tool was made available to others first as shareware and later as freeware, and McDaniel distributed it freely over the Internet.

2: Smart sheet

Smart sheet is an online project management and crowd sourcing tool. It allows owners of information to comprehensively involve contributors through authenticated access, publicly-accessible published sheets, or via embeddable survey forms. Functionality is focused on the ability to organize, share, and update tasks and files. A new iPad version was released March 2011. A core feature was added in February 2009 that enables project managers to leverage the research of anonymous workers through the integration of Amazon Mechanical Turk. The application is free to try, but follows a tiered subscription model.

3: FogBugz

FogBugz is an integrated web-based project management system featuring bug/issue tracking, discussion forums, wikis, customer relationship management, and Evidence Based Scheduling developed by Fog Creek Software.

The feature tracker allows users to manage, filter, sort and navigate a tree-structure of tasks that contain information, tags and attached files related

POONAM SINGH Page 5

Page 6: Spm file33

to a particular issue. Discussion forums and wikis may be created around any topic and posts/pages may be added into the same. Users may integrate their email accounts into the system to send/receive email and create issues regarding the same.

Prediction of future tasks and completion estimation of future milestones are based upon past records of user performance. Users must manually input an estimated duration for every task, and state the task they are currently working on which builds a daily work log (timesheet) that may be reviewed later.

FEATURES:

Project management

* Manage multiple projects, with areas within each and milestones within each

* Tree-structure outline of tasks, issues, bugs, features or customer inquiries

* Full history maintained per task, including edits, user assignments and updates

* Integrated file upload system to attach any file to tasks, optional screenshot tool

* Local search to filter list of tasks based upon keywords in title, description, etc

Time management

POONAM SINGH Page 6

Page 7: Spm file33

* Manually entered estimates per task, along with manually set start/end times

* Timesheet and user history based upon work done on tasks, per day

* Scheduling with milestones, to predict completion of tasks assigned

* Evidence-Based scheduling to accurately predict completion dates and milestone probability

* Visually represented timelines per user, displaying milestone at past/present/future dates

* All predictions are displayed in ranges, depending on the accuracy of the user's estimates

Overall management

* Display line, bar, column or pie charts for any filtered view of the task tree-structure

* View charts based upon present data, or past historical records of tasks

* Tabular reports of tasks, users, projects and their parameters or records

* Drill down to view hierarchical information within a section of a chart

SRS OF MINI PROJECT

POONAM SINGH Page 7

Page 8: Spm file33

PURPOSE:The purpose of on-line test simulator is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line test simulator is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results.

For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc.

SCOPE:Scope of this project is very broad in terms of other manually taking exams.

Few of them are:-

This can be used in educational institutions as well as in corporate world. Can be used anywhere any time as it is a web based application(user Location doesn't matter).

No restriction that examiner has to be present when the candidate takes the test.

FEATURES:Secure Easy to use Reliable and accurate No need of examiner

OVERVIEW:The online test created for taking online test has following stages

Login Test

Result

POONAM SINGH Page 8

Page 9: Spm file33

Login:-

There is a quality login window because this is more secure than other login forms as in a normal login window there are multiple logins available so that more than one person can access to test with there individual login. But in this project there is only one login id i.e. administrator id and password by which a person enter the site. Hence it is more secure and reliable than previously used on-line test simulators.

T E ST :

Test page is the most creative and important page in this project. It consists of 2 modules namely:

Subject selection Utilities

Subject selection:-

From the given choices the candidate can select his field (like C, C++ and JAVA etc) for taking on with the test.

Utilities:- It includes:-

Skip and come back to the question afterwards if needed. Gives the list of attempted and unattempted questions and can go to any question directly and can either attempt or change the answer of the already attempted question.

POONAM SINGH Page 9

Page 10: Spm file33

TECHNOLOGIES USED:

Front end as:

HTML

B a c k e nd a s :

Advance Java

Server:

Apache tomcat 6.0

Database:

Microsoft access

Querying language:

Sq l

POONAM SINGH Page 10