Requirement Engineering Model For Web Applications: T. S. Shiny Angel and John T. Mesia Dhas
Requirement Engineering Model For Web Applications: T. S. Shiny Angel and John T. Mesia Dhas
Requirement Engineering Model For Web Applications: T. S. Shiny Angel and John T. Mesia Dhas
Indian Journal of Science and Technology, Vol 10(11), DOI: 10.17485/ijst/2017/v10i11/112289, March 2017 ISSN (Online) : 0974-5645
Abstract
Objectives: To estimate the schedule of the software process with the help of user requirements. Methods/Statistical
Analysis: The empirical methods like questionnaire, interviews etc. Findings: To classify functional data, technical data,
business data etc and also give priority and value to them. It will help the management to predict the schedule for the
software development. Applications/Improvements: It is giving a separate and unique table for each type of requirement.
So the user can understand the type and importance of requirement easily.
2 Vol 10 (11) | March 2017 | www.indjst.org Indian Journal of Science and Technology
T. S. Shiny Angel and John T. Mesia Dhas
Vol 10 (11) | March 2017 | www.indjst.org Indian Journal of Science and Technology 3
Requirement Engineering Model for Web Applications
deleted or modifiable. The requirements are classified as and modify requirements. In future, requirement classi-
Data, functional, Nonfunctional or business after gather- fication, requirements tracking activities is to be updated.
ing all the requirements. This Model should support for
requirement gathering for web applications.
7. References
1. Yinhuan Z, Beizhan W, Yilong Z, Liang S. Estimation of soft-
5. Algorithm for Requirement ware projects effort based on function point. International
Classification Conference on Computer Science and Education; 2009. p.
941–3. Available from: Crossref
The following algorithm suggests the way in which the 2. Jones C. Estimating Software costs. 2nd ed. NY: McGraw
requirements are classified. The terms used in algorithms Hill company; 2007.
are listed below. 3. Ferchichi A, Bourey J P, Bigand M, Barron M. Design
Req – Requirements. System engineering of software products implementation
BR – Business Requirements. of a software estimation model. IEEE IMACS; Beijing,
FR – Functional Requirements. China. 2006 Oct.
DR – Development Requirements. 4. Zheng Y, Wang B. Estimation of software projects
OR – Operational Requirements. effort based on function point. Proceedings of 2009 4th
FDR – Functional Data Requirements. International Conference on Computer Science and
DDR - Document Data Requirements. Education; 2009.
5. Musilek P, Pedrycz W, Sun N. On the sensitivity of
COCOMO II software cost estimation model. Proceedings
Algorithm
of the Eighth IEEE Symposium on Software Metrics; 2002.
1. Start
PMid:12096686 PMCid:PMC130837. Available from:
2. Collect the requirements from various sources Crossref
3. Store it in the requirements database. 6. Barros RC, Ruiz DD, Tenório NN, Basgalupp MP. Issues on
4. While end of records of requirements database estimating software metrics in a large software operation,
a. If (req == BR) Then Update in BR table IEEE Software Engineering Workshop; 2009.
b. ELSE If (req == FR) Then Update in FR table 7. Nasir M. A survey of software estimation techniques
c. ELSE If (req == DR) Then Update in DR table and project planning practices. 7th ACS International
d. ELSE If (req == OR) Then Update in OR table Conference on Software Engineering, Artificial Intelligence,
e. ELSE If (req == FDR) Then Update in FDR table Networking and Parallel/ Distributed Computing; 2006.
f. ELSE If (req == DDR) Then Update in DDR table Available from: Crossref
g. Endif 8. Stutzke RD. Estimating software- intensive systems.
Addison Wesley; 2005.
h. Endif
9. Vliet HV. Software engineering principles and practice. 2nd
i. Endif
ed. Wiley Student Edition; 2007.
j. Endif 10. Pressman RS. Software engineering a practitioners
k. Endif approach, 6th ed. McGraw Hill International; 2005.
l. Endif 11. Waman S, Jawadekar. Fundamental of software
5. List the Needful Table engineering.1st ed. TATA McGraw Hill; 2008.
6. End 12. Mathew S. Software engineering. Chennai: S Chand
Limited; 2007.
13. Aggarwal KK, Yogesh S. Software engineering. 3rd ed. New
6. Conclusion Age International Publishers; 2007.
This paper deals about requirement engineering process.
The suggested model supports to create, update, delete
4 Vol 10 (11) | March 2017 | www.indjst.org Indian Journal of Science and Technology