You are on page 1of 23

Techno Comp Academy

BCS/BCA/MCS/MCA
Branch: Old Sangvi & F. C. Road Contact: Sachin Dhane(9028282629)

Collage Project Template
Instructions

The project template is designed to assist in prompting and structuring project
submission for analysis and decision-making.

In your project, your overall goal should be to provide a persuasive argument for the
project’s implementation. Convey the merits of your project from the perspective of
your unit and its place within the organization.

Please provide enough detail to allow someone with limited or general knowledge of
your unit’s operations to understand the project. Be concerned for your proposal to
make it precise, final, exhaustive solution. Feel free to attach any supporting
documentation or other additional information. The information you provide will help
improve the quality of the decision-making process.

The goal will be to produce the greatest overall benefit to the organization with
consideration of its limited resources.

Remove the data in italic font, this page, and update the data in blue font for your
project.

PDF Watermark Remover DEMO : Purchase from www.PDFWatermarkRemover.com to remove the waterma

Techno Comp Academy
BCS/BCA/MCS/MCA
Branch: Old Sangvi & F. C. Road Contact: Sachin Dhane(9028282629)

Project Template
Project Summary

Member 1 Name

Collage Identification

Email

Member 2 Name

Collage Identification

Email

PDF Watermark Remover DEMO : Purchase from www.PDFWatermarkRemover.com to remove the waterma

Future Enhancement 14. Deployment diagram 10. Component diagram k. Bibliography PDF Watermark Remover DEMO : Purchase from www. Introduction 2. C. Road Contact: Sachin Dhane(9028282629) Table of Contents 1. Existing system 3. Requirement analysis 8. Unit testing b. Feasibility study 7. Data Dictionary 9. USE CASE diagram f. Class diagram d. Fact finding technique 6. Object diagram e. Collaboration diagram j. Proposed system 5.com to remove the waterma . Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. Sequence diagram i. Problem definition 4. White box testing 12. Activity Diagram g. Limitation 13. Diagrams a. DFD c. Conclusion 15. State Diagram h. Black box testing c.PDFWatermarkRemover. ERD b. Testing a. Input screen Output Screen: 11.

This system is very important for the students as their attendance is marked via this system along with the highly accurate holiday marking mechanism. operator as well as parents.PDFWatermarkRemover. We via proposing the new system are going to try and eliminate this paper work and human intervention in the system. The system is also helpful to provide satisfaction to the Parents that their child has reached the school safely. The existing system is a Human driven system with maximum of paper work. luxury and convenience. Sample: PDF Watermark Remover DEMO : Purchase from www. The project is to be complete using the immensely useful technology of JDK/PHP to fulfill the problems i. We need to access the cheap and most fruitful techniques. This system is designed in a very user-friendly way for the operator for marking attendance and calculating the attendance report of the school student roll number vise and as well as academic year wise. All and all the system is very help full for students.e. Sample: Considering our project for RFID Attendance system we need to understand the importance of this system. Existing system Discuss the existing system and few concepts for the lay man to read the project documentation and get into the details of the concept on which you all are developing the project. C. Road Contact: Sachin Dhane(9028282629) Introduction Please provide a summary of the information detailed throughout this project proposal. The School can declare any emergency leave or holiday for all in the system also to maintain authenticity. JDK/PHP is such technologies to be used and highly customizable way of programing and helping out to our project.com to remove the waterma . Or current world is full of computerization these days and is useful for us in this world to maintain the competition around. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. teachers. our need for ease.

PDF Watermark Remover DEMO : Purchase from www.PDFWatermarkRemover. their attendance during 2005-06. repetition status. In the case of repetition and dropout. dropout rate and achievement in examinations. C. correlations were calculated and also regression analysis was carried out. mother’s education and social class were independent variables in the regression analysis. They do so at the beginning of morning. gender.and there are other forms of support available if you still have problems.com to remove the waterma . students were the units of analysis. father’s occupation and education. it is usually required that you inform the school the reason for the absence. Regular school attendance is an important part of giving your child the best possible start in life. Similarly. regression analysis was used to study the relationship between students’ attendance rate and their repetition rate. regression analysis was done in which the scores of students in mathematics and language and the total . All schools are required to record details of pupils’ attendance and absence at school. Road Contact: Sachin Dhane(9028282629) The school needs the attendance records for the academic purpose. parents’ education affected students’ attendance. To study the contribution of attendance rate to their achievement in annual school examination. In order to study how the school and teacher variables and students’ gender. social class. their age. were dependent variables. the school was the unit of analysis whereas in the case of achievement of students. If your child is absent. Talking to a child and their teachers could help solve any difficulties in getting your child to go to school . Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. Going to school regularly is important for a child's future.

PDFWatermarkRemover. Road Contact: Sachin Dhane(9028282629) PDF Watermark Remover DEMO : Purchase from www. C. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F.com to remove the waterma .

Advice and further information may be obtained from attendance officers  Attendance registers (rolls) must reflect the highest professional standards  The teacher or other nominee of the principal responsible for maintaining a manual attendance register is required to sign the register each day. C.  Attendance registers (rolls) must be maintained on all days on which the school is open for instruction including school sports days. and the School Attendance Register Codes.com to remove the waterma . Road Contact: Sachin Dhane(9028282629) Child Safety: Principals can seek information from prescribed bodies under Chapter 16A of the Children and Young Persons (Care and Protection) Act 1998 where they have ongoing concerns regarding a student’s safety.PDFWatermarkRemover. Staff must be trained on the requirements of Student Attendance in Government Schools – Procedures. The PDF Watermark Remover DEMO : Purchase from www. swimming carnivals. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. Existing scenario:  The Education Act (1990) (Section 24) requires that attendance registers (rolls) be maintained in a form approved by the Minister. excursions and similar events  Principals may delegate responsibility to staff for the maintenance of the attendance register (rolls). welfare or wellbeing.

PDFWatermarkRemover. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. The notice must state the period for which the original register was a record of student attendance (e. 1 February – 30 March 2014) and the date from which the replacement attendance register (roll) commences. A new attendance register (roll) should be commenced immediately. School staff must not take attendance registers (rolls) home. Discuss what is to be achieved and the expected/desired outcomes of this project. The report of the audit is for the advice of the principal. Attendance information referring to absences on occasions prior to commencement of the new register must not be included.  Attendance registers (rolls) must be maintained on all days on which the school is open for instruction including school sports days.g. Road Contact: Sachin Dhane(9028282629) principal or delegate should countersign the register each week.  A notice signed by the principal must be attached to the new attendance register (roll).  An attendance officer will conduct regular roll checks of individual student attendance. swimming PDF Watermark Remover DEMO : Purchase from www.com to remove the waterma .  At the end of each school year the principal must ensure that the attendance register (roll) and attached Special Circumstance Registers are preserved as a complete record of students’ absences for that year. This becomes the formal record of attendance  School attendance must be recorded on the attendance register (roll) at the commencement of the school day  In the case of late arrival or early departure. In addition they will conduct an audit of the school’s attendance procedures and records at least annually in conjunction with a member of the school executive. this situation has to be changed.  The loss of a manual attendance register (roll) is a serious occurrence and must be reported immediately to the Director Public Schools NSW. Below are the problems stated on the basis of above mentioned existing system scenario: Sample:  The Education Act (1990) (Section 24) requires that attendance registers (rolls) be maintained in a form approved by the Minister.  Attendance registers (rolls) must not be removed from the school premises unless removal is warranted by exceptional circumstances such as fire or flood. C. Problem Definition Identify the Problems in the existing system. Most of the schools have manual rolls. the precise times of arrival or departure must be recorded with the relevant attendance register codes  Manual Attendance registers (rolls) must be stored in a secure location within the school.

com to remove the waterma . In addition they will conduct an audit of the school’s attendance procedures and records at least annually in conjunction with a member of the school executive. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. The principal or delegate should countersign the register each week. Staff must be trained on the requirements of Student Attendance in Government Schools – Procedures.  Manual Attendance registers (rolls) must be stored in a secure location within the school. This can be achieved by just maintaining them in an electronic system. This can be achieved by just maintaining them in an electronic system. RFID system can be implemented to check the accurate time of arrival and maintenance of the student’s safety by sending SMS at this point in time. for this we need to focus on holiday and event maintenance in the electronic system. In case we implement an electronic system this will be replaced by just login in and electronic signature maintenance  School attendance must be recorded on the attendance register (roll) at the commencement of the school day. User training must be a very important factor in this case. A new attendance register (roll) should be commenced immediately.  An attendance officer will conduct regular roll checks of individual student attendance.  Principals may delegate responsibility to staff for the maintenance of the attendance register (rolls).  The teacher or other nominee of the principal responsible for maintaining a manual attendance register is required to sign the register each day. This can be achieved by just maintaining them in an electronic system.  Attendance registers (rolls) must not be removed from the school premises unless removal is warranted by exceptional circumstances such as fire or flood.PDFWatermarkRemover.  At the end of each school year the principal must ensure that the attendance register (roll) and attached Special Circumstance Registers are preserved as a complete record of students’ absences for that year. This becomes the formal record of attendance. This location has to be also safe.  Attendance registers (rolls) must reflect the highest professional standards. Road Contact: Sachin Dhane(9028282629) carnivals. excursions and similar events conducted on holidays. C. This can be achieved by just maintaining them in an electronic system. Problem here is teacher or an operator has to count each and every student and mark his or her attendance which is a lengthy and error prone system. School staff must not take attendance registers (rolls) home. and the School Attendance Register Codes. This needs a machine to be working on it to eliminate manual intervention for reducing errors. Advice and further information may be obtained from attendance officers. The report of the audit is for the advice of the principal. Attendance information referring to absences on occasions prior to commencement of the new register must not be included. PDF Watermark Remover DEMO : Purchase from www.  The loss of a manual attendance register (roll) is a serious occurrence and must be reported immediately to the Director. This can be achieved by just maintaining them in an electronic system.

 Principals may delegate responsibility to staff for the maintenance of the attendance register (rolls). We will provide a multipurpose interface to mark attendance generate report at same time along with holiday maintains.com to remove the waterma .PDFWatermarkRemover. User training will be a very important factor in this case and will be provided along with the on call support of any major issues in the system. and the School Attendance Register Codes. budgetary resources.  Our system will also provide a mechanism for emergency holiday even declaration. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. time. PDF Watermark Remover DEMO : Purchase from www. Staff must be trained on the requirements of Student Attendance in Government Schools – Procedures. implementation.  As the project is considered for an electronic attendance so the records will be maintained in a very professional and official way and in detailed linking with holidays and reporting modules. knowledge. The report of the audit is for the advice of the principal. This section will help us out in understanding the mechanisms provided by the new proposed system to help and full fill all our requirements and constraints: Sample:  Most of the schools have manual rolls. C. Fact Finding Techniques: 2 major types Interviews and Questionnaires are used for this purpose and need to be fulfilled without asking yes/no or short response questions. Advice and further information may be obtained from attendance officers. Road Contact: Sachin Dhane(9028282629) Proposed system: Talk about development.  We are implementing an electronic system manual authentication will be replaced by just login in and electronic signature maintenance  Problem here is teacher or an operator has to count each and every student and mark his or her attendance which is a lengthy and error prone system.  Storage Locations has to be safe. This can be achieved by just maintaining them in an electronic system. competitive environment. skill sets. RFID system will be implemented to check the accurate time of arrival and maintenance of the student’s safety by sending SMS at this point in time to their parents. and/or end outcomes of this project. to focus on holiday and event maintenance in the electronic system. this situation has to be changed. and existing investments. Consider such factors as experience.

 Open interviews where there is no pre-defined agenda and a range of issues defined agenda and a range of issues are explored with stakeholders. PDF Watermark Remover DEMO : Purchase from www. Problem here is teacher or an operator has to count each and every student and mark his or her attendance which is a lengthy and error prone system.PDFWatermarkRemover. Interviews are good for getting an overall understanding of what an overall understanding of what stakeholders do and how they might interact with the system. the RE team puts questions to stakeholders about the system that they use and the system to be developed. Road Contact: Sachin Dhane(9028282629) Interviews: In formal or informal interview in formal or informal interviewing. willing to listen to stakeholders and minded. 2. User training must be a very important factor in this case. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. and should not have pre-conceived ideas about the requirements. some domain knowledge is so familiar that people find it hard to articulate or think that it isn’t worth articulating. At the end of each school year the principal must ensure that the attendance register (roll) and attached Special Circumstance Registers are preserved as a complete record of students’ absences for that year. There are two types of interview  Closed interviews where a pre-defined set of questions are answered. Advice and further information may be obtained from attendance officers. Requirements engineers cannot understand specific domain terminology. Interviewers should be open-minded. Defined set of questions are answered. Normally a mix of closed and open-ended interviewing needs to happen. the RE team puts questions t ng. 5. and the School Attendance Register Codes. Interviews are not good for understanding domain requirement. Multipurpose interface to mark attendance generate report at same time along with holiday maintains is needed. They should prompt the interviewee with a question or a proposal and should not simply expect them to respond to a question such as should not simply expect them to respond to a question such as ‘‘what do you want’’ Sample: Outcome of our interview conducted: 1. Principals may delegate responsibility to staff for the maintenance of the attendance register (rolls). Staff must be trained on the requirements of Student Attendance in Government Schools – Procedures. C. 4. 3. The report of the audit is for the advice of the principal.com to remove the waterma .

What do you / will you use attendance data for? Q3. Q2. Please outline your future requirements in terms of attendance data.com to remove the waterma . devised for the purposes of a survey or statistical study. The questionnaire aims to check up the requirements engineering practice within your organization pointing out different viewpoints.PDFWatermarkRemover. please rate the following aspects of the attendance statistics: Please tick one box in each row Good Average Poor Don’t know Quality Accessibility Usefulness Timeliness Comprehensiveness Objectivity Presentation PDF Watermark Remover DEMO : Purchase from www. Answer all the questions according to your knowledge. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. skills and position within your organization. Sample: Q1. Road Contact: Sachin Dhane(9028282629) Questionnaire: This is a set of printed or written questions with a choice of answers. Generally. C.

As the project will run on a standalone machine/online hence it will not incur any extra costs for developing the project.com to remove the waterma . student has missed the school? What do these people usually say or do when student miss school? Feasibility study 3 types Technical. Please describe one thing you know student needs to do when he/she’ve missed a day of school.PDFWatermarkRemover. Please add any other comments you have in relation to attendance data and how it could be improved. Hence it will be highly feasible to develop this project.  Technical Feasibility: Technical feasibility is the study which focuses on the computer. hardware. Q5. It also includes the need for more hardware or software or personnel and the possibility of installing such facility. PDF Watermark Remover DEMO : Purchase from www. C. Feasibility study is useful to evaluate the costs and benefits of the required system. Who notices. software and personnel. Q6. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. Road Contact: Sachin Dhane(9028282629) Q4. Economical and Operational are used for this purpose and need to be fulfilled without asking yes/no or short response questions. The feasibility study is conducted to roughly access whether the proposed system is feasible under the key considerations viz.

When writing a feasibility report. I. the following should be taken to consideration. Provide Documentation of the RFID reader/ RFID/Barcode Reader/Barcode here in this section. Other software tools etc. Here the level of technology consists of the programming language. Manpower: PDF Watermark Remover DEMO : Purchase from www. The economic feasibility study evaluate the cost of the software development against the ultimate income or benefits gets from the developed system. The benefit is always expected to be over weighing the cost. Sample: RFID/Barcode Scanner is needed to get the things done in a success full way. to determine whether the company has the technical expertise to handle completion of the project. Road Contact: Sachin Dhane(9028282629) The assessment is based on an outline design of system requirements. salaries.com to remove the waterma . maintenance cost etc.  A brief description of the business to assess more possible factors which could affect the study  The part of the business being examined  The human and economic factor  The possible solutions to the problem The technical feasibility study compares the level of technology available in the software development firm and the level of technology required for the development of the product. training cost. It checks for investigation cost. It is helpful to find the system development cost and checks whether it is justifiable for that. There must be scopes for profit after the successful Completion of the project. the hardware resources. software-hardware cost. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F.PDFWatermarkRemover.  Economical Feasibility: Economic feasibility considers the cost and benefit analysis of the proposed project. C. Also help about JDK/PHP packages.

Salary Slip generation (payroll): 500 Rs. Road Contact: Sachin Dhane(9028282629) The project will need persons with basic computer knowledge & no need of expert person. cost for 1 employee: One time: Recruitment: 10000 Rs.com to remove the waterma . (background verification) User training: 2000 Rs. RFID/Barcode Cost is approx. Hardware & Software Cost: The System is feasible economically because the hardware is already present & software we use which is freely available as such there will be no extra cost regarding acquiring new technologies. cost Software: One time: Purchase JDK & JRE: Free Purchase MySQL: Free Purchase Linux: Free Purchase RFID/Barcode Drivers: Free PDF Watermark Remover DEMO : Purchase from www. C. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. 2000 Rs. Approx. They should know how attendance system works. (accruing and maintenance) Approx.PDFWatermarkRemover. II. User maintenance: 1000 Rs. + 2000 Rs. Recurring per month: Salary: 10000 Rs. Basic Documentation: 1000 Rs.

if under taken.PDFWatermarkRemover. PDF Watermark Remover DEMO : Purchase from www. The user will be provided with an easier interface and project is aimed at having user friendly screen. The proposed software must have high operational feasibility. whether the proposed system cause any problem etc. will be successfully completed in the allotted time span.com to remove the waterma . Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F.  Operational Feasibility: It considers the acceptance of the system. The Project can be completed in a time span of around 2 and half months which is well within the allotted time for the project work. It checks whether system will be used. The usability will be high. C. The project is operationally feasible because of the benefits it’s going to provide. Time feasibility aims at whether the Project. if it is developed and implemented. Road Contact: Sachin Dhane(9028282629) Recurring per month: License Renew JDK & JRE: Free License Renew MySQL: Free License Renew Linux: Free License Renew RFID/Barcode Drivers: Free Conclusion is that we don’t have software cost as we are using freeware or open sources technologies. whether the users of system are able to handle the system. Operational feasibility study tests the operational scope of the software to be developed.

Road Contact: Sachin Dhane(9028282629) Requirement analysis Update your case study along with few points from the above given problem statements and proposed system. PDF Watermark Remover DEMO : Purchase from www. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. C.com to remove the waterma .PDFWatermarkRemover.

Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. PDF Watermark Remover DEMO : Purchase from www. Road Contact: Sachin Dhane(9028282629) Data Dictionary Table wise Solution in details along with data type DB constrains Diagrams ERD DFD Class diagram Object diagram USE CASE diagram Activity Diagram State Diagram Sequence diagram Collaboration diagram Component diagram Deployment diagram Input screen Output Screen Update all screens even a small popup also. C.com to remove the waterma .PDFWatermarkRemover.

Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. under an Agile approach. in a phased process.com to remove the waterma . software testing typically (but not exclusively) attempts to execute a program or application with the intent of finding software bugs (errors or other defects). C. The overall approach to software development often determines when and how testing is conducted. requirements. independent view of the software to allow the business to appreciate and understand the risks of software implementation. programming. and testing are often done concurrently PDF Watermark Remover DEMO : Purchase from www. all software testing uses some strategy to select tests that are feasible for the available time and resources. most testing occurs after system requirements have been defined and then implemented in testable programs. As a result. Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.  performs its functions within an acceptable time. Software testing can be conducted as soon as executable software (even if partially complete) exists. (6) competitive advantage or standing. Software testing can also provide an objective. For example. Road Contact: Sachin Dhane(9028282629) Testing savings). It involves the execution of a software component or system component to evaluate one or more properties of interest.  responds correctly to all kinds of inputs. and  Achieves the general result its stakeholder’s desire. In contrast.  can be installed and run in its intended environments.PDFWatermarkRemover.  is sufficiently usable. these properties indicate the extent to which the component or system under test:  meets the requirements that guided its design and development. the process of executing a program or application with the intent of finding software bugs (errors or other defects). As the number of possible tests for even simple software components is practically infinite. independent information about the quality of software and risk of its failure to users and/or sponsors. Test techniques include. but are not limited to. In general. Software testing can provide objective.

Road Contact: Sachin Dhane(9028282629)  Black Box Testing Black-box testing focuses on the functional requirement of the software. PDF Watermark Remover DEMO : Purchase from www. o Exercise all loops at their boundaries and within their operational bounds o Exercise internal data structures to assure their validity. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F.  White Box Testing White-box testing sometimes called glass-box testing is a test case design method that uses the control structure of the procedural design to derive test cases.e.PDFWatermarkRemover. Black-box testing attempts to find errors in the following categories. the software engineer can derive test cases that guarantee that all independent paths within a module have been exercised at least once. Sample: Few details about critical i/p and o/p of your projects. In this process we analyze sets of inputs needed to satisfy each and every function. Sample: Few details about loops used in words and will be very critical.com to remove the waterma . C. i. Black- box testing enables the software engineer to derive sets of input conditions that will fully exercise all functional requirements for a program. Using white-box testing methods. o Exercise all logical decisions on their true and false sides. o Incorrect or missing functions o Interface errors o Errors in data structures or external database access o Performance errors o Initialization and termination errors.

C. Information contained in those sections form a basis for validation testing approach. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. Sample: Pick one module and explain its working in details and how it can be tested in your words.com to remove the waterma . which can be defined as successful when the software functions in the manner reasonably expected by the customer. In this we tested weather a different software and hardware elements of a system working properly or not. Road Contact: Sachin Dhane(9028282629)  Unit Testing Unit testing focuses verification effort on the smallest unit of software design that is the module.  Validation Testing At the end of testing software is completely assembled as a package. Using procedural design description as a guide. all work to verify that all system elements have been properly integrated to perform allocated functions. such as mouse is giving right input to input module or not. The unit test is normally white box testing oriented and the step can be conducted in parallel for multiple modules. Although each test has a different purpose.  System Testing System testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system. Validation testing is the next stage. Reasonable expectations are those defined in the software requirements specifications. important control paths are tested to uncover errors within the boundaries of the module. PDF Watermark Remover DEMO : Purchase from www. In this we checked whether a specific function is doing its intended task or not. Sample: Provide a detailed approach on validating a very critical condition in your project.PDFWatermarkRemover.

PDF Watermark Remover DEMO : Purchase from www. Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F.PDFWatermarkRemover. Road Contact: Sachin Dhane(9028282629) Limitation Points in which your project is unsuccessful to be worked.com to remove the waterma . Future Enhancement Points which will be developed inn future in your project. Above points in an affirmative way. Conclusion Main Purpose of your project in 3 to 4 lines. C.

Techno Comp Academy BCS/BCA/MCS/MCA Branch: Old Sangvi & F. C. 7th International edition by Roger Pressman (Author) Database System Concepts by Avi Silberschatz.uml.org/ PDF Watermark Remover DEMO : Purchase from www.omg. Sudarshan Unified Modeling Language http://www.com to remove the waterma .co. Korth. Road Contact: Sachin Dhane(9028282629) Bibliography Wikipedia Website http://en. S.org/wiki Google Search Engine https://www.google.wikipedia. Henry F.org/spec/UML/ Unified Modeling Language™ (UML®) Resource Page http://www.in Software Engineering: A Practitioner's Approach.PDFWatermarkRemover.