ICTPRG502 Manage a project using software management tools ICTPRG520 Validate an application design against specification ASSESSMENTS Assessment Task 3:- Project You are approached by IIBIT to create...

1 answer below »
Please follow the hint from teacher



ICTPRG502 Manage a project using software management tools ICTPRG520 Validate an application design against specification ASSESSMENTS Assessment Task 3:- Project You are approached by IIBIT to create a Student Information System (SIS). IIBIT is looking for developing a unique administrative control system which they named as SIS. The SIS should provide the flexibility of both centralized and site-based. Each feature fully integrated functionality for the day-to-day management of student data and administrative processes. The common functions of a Student Information System that IIBIT expects are as follows: · Handling records of examinations, assessments, marks, grades and academic progression · Maintaining records of absences and attendance · Recording communications with students · Maintaining discipline records · Providing statistical reports · Communicating student details to parents through Messages or SMS · Fees Management Description of SIS and Software requirement specification (SRS): A student information system (SIS) is a software application for education establishments to manage student data. Student Information Systems (often abbreviated as SIS systems) provide capabilities for entering student test and other assessment scores, build student schedules, track student attendance, and manage many other student-related data needs in a school. Integrated administration applications are proven to reduce time spent on administrative tasks so the institutes can concentrate on raising student achievement. SIS have to accept, process and generate reports accurately and any point of time user can get the student information and vice versa. Using .Net Web application, SIS should create a web Classroom, and should be possible to open from any Web browser if required. Teachers can easily access their grade books to enter marks and attendance into Schoolmaster.  The screen shot below can be used as a sample of completed application. With the information provided above create a report and submit it to your trainer. The following task will help you create a report. In short when you provide answer to the below task you are completing the report. Tasks: IMPORTANT: Discuss with me if you have any challenge to understand any of the answers below. Please Do NOT write for sake of writing something. Write the Answers in a REPORT (1 Report for all the answers)  format shown below. Do NOT answer question by question. Question 1: You are required to explain your understanding of SIS, advantages of the system, scope description, background of the system, any specific objectives to be achieved. Give the required headings like Introduction, Scope, Background of the system etc., where ever required. Q1 Answer: REPORT FORMAT for the answers: How to write Project Scope: A good scope statement includes the following things: 1. Overall description of the work.  This is where you state that the project is to “build a fence.” 2. Deliverables.  What will be produced by the project, and what are its key features?  Also, what client need is the project satisfying? 3. Justification for the project.  In order to provide a complete understanding of the scope, sometimes it is necessary to dive into the justification of why the project was initiated in the first place. 4. Constraints.  If the project faces certain physical boundaries, these can be a source of risk and thus should be defined further. 5. Assumptions.  All projects have assumed certain conditions as part of their existence. For example, the fence building project has assumed good weather, availability of tools, etc. What are those assumptions and what impact does their inaccuracy have on the project? 6. Inclusions/Exclusions.  Many projects have items that are uncertain because projects of that type/size sometimes do and sometimes don’t include those things.  They need to be explicitly included or excluded from the project. Question 2: Use the information provided above as Software requirement specification (SRS), validate the SRS document to check the following: (again don’t forget to give respective heading as this is a report) · Functions of software expected · System inputs and outputs · Risks associated with the system Answer Q2 I have added some points to give you an idea. You need add to more points to explain properly. a. Function of Software Expected · Keep records of student information like name, id their numbers, etc. b. System Inputs and Outputs Insert the image from Page-2 of this document and discuss the input and outputs. Explain what input (student ID, name,…) to enter and what output (database with studentID, name) to expect. c. Risks associated with the system Example: estimating and scheduling development time. You need to add more risks and explain. Question 3: Suggest a suitable methodology to be used for the development. Can Rapid application development methodology be used for this development? Present a prototype so that the users can see the inputs and outputs from the new system. From the screen shot given above choose at least two functions like attendance, fees to create an input and output screen (you can use MS office tools to create input/output screens). Also validate your proof-of-concept with the requirement given. Part-1: Yes, RAD is appropriate for this project. Search internet what is RAD and how it works. We have discussed in the first class about RAD. You have to JUSTIFY why it is appropriate for this project. Part-2: What is Prototyping? https://www.youtube.com/watch?v=pwHtcKmwPDA You can use Invision www.invisionapp.com /Or Proto.io https://proto.io/en/pricing/ You have to create a basic prototype of your software. You can use any prototype software to show your prototype. Here is a simple youtube video to create prototype using Microsoft Powerpoint. https://www.youtube.com/watch?v=Hoj7v0j8w6o Question 4: Using MS-Project create a detailed project plan for the software development. Your plan should include WBS, Gantt chart, Resource allocations, milestones, timelines, roles and responsibilities. Answer Q4: You have to add screenshot of all MS Project files. Then add these files in a dropbox, google drive (make sure anyone can open it). Share the dropbox or google drive link with your assessment. You need to add Roles and Responsibilities in word format. How to create WBS with Microsoft Project 2016 (YouTube Video) https://www.youtube.com/watch?v=PdQVwQmNJOQ Question 5: Discuss the communication methods (like SharePoint, blogs, forums etc.,) . Communications is viewed as a two-way process. Project information must be delivered to the right constituencies using the right language and via the right channels. Also suggest the methods to manage the source code, version control, handle conflicts. Answer Q5: This is simple. Just search internet how blogs, forums, sharepoint helps in communication. You need to write in a way that shows how it will help this project. Do NOT write some common lines on these communication channel. Question 6: Assume the below figure is the UML designed for the SIS, determine if the design is complete? Yes/No. Justify your views. Question 7: Assume the database is created as shown above, explain how to validate the database structure and also validate the UI with screen shot provided in the SRS. Question 8: The strategy for testing SIS is to employ all the aspects when they are applicable and when they are possible. For example, a performance test is valuable when there is a concern about volume processing and/or a critical need for response time. Now identify the possible tests to be performed (at least five like performance testing, unit testing etc.,) and create test plans, test cases and validate the same against the SRS. Question 9: With the report you created identify the challenges the SIS can face (like access to be given, performance of the system etc) and provide the recommendation for the same and submit the completed report to your trainer. STUDENT DECLARATION Student Name Student ID Student’s Declaration: I declare that: · I am submitting work in this assignment that is my own, except where acknowledgement/s of sources are made. · I was explained the Units of competence, elements and performance criteria which I studied during the course and provided with adequate resources which enable me to complete this assessment. · The assessment tasks, assessment criteria and assessment due date(s) for this course were explained. · I was advised and I am aware of IIBIT’s Policies and Procedures including the Assessment Policy and the Assessment Appeals Process. · I have been advised am aware of how to access my Record of Results. Signature of student: ___________________________Date: ______________________ Assessor Acknowledgment of receipt Sign: _______________________Date: __________________ Assessor Marking and Feedback Form: Assessment Activities S NS Has the student attached the following evidence documents Place a tick () Assessment Task 1: Knowledge Questions S NS Q1. Explained the different software development methodologies briefly? Q2. Suggested an appropriate software development methodology for transport industry and provided the justification for the selection? Q3. Created a proof of concept and WBS for an ecommerce website? Q4. Evaluated a design to validate the application? Q5. Evaluated a method to validate test plans and test cases? Q6. Explained the importance of forums, blogs? Q7. Briefly described static analysis? Assessment Outcome: Satisfactory NOT Satisfactory Assessment Task 2: Case Study S NS Q1. Identified the reasons behind current methodology not feeling right? Q2. Identified the weakness of the waterfall method in XYZ case? Q3. Created a plan using MS Project and suggested procedures to maintain the source codes? Q4. Created a test plan and test case for testing the software developed by XYZ? Q5. Explained the benefits of using agile methodology for XYZ? Q6. Justified the changes made and the effect of using a different methodology? Q7. Explained the cost in implementing agile methodology? Q8. Suggested few static analysis tools for XYZ. Assessment Outcome: Satisfactory NOT Satisfactory Assessment 3: Project S NS Q1. Explained the SIS, advantages of the system, scope description, background of the system and objectives? Q2. Validated the SRS document to check the following: Functions of software expected System inputs and outputs Risks associated with the system Q3. Suggested a suitable methodology for the development? Presented a proof of concept and validated it with the given requirement? Q4. Created a detailed project plan for the software development including WBS, gantt char, resource allocations, milestones, timelines, roles and responsibilities? Q5. Discussed various communication methods, methods to manage the source code, version controls and handling
Answered Same DayFeb 25, 2021ICTPRG502Training.Gov.Au

Answer To: ICTPRG502 Manage a project using software management tools ICTPRG520 Validate an application design...

Shikha answered on Mar 01 2021
155 Votes
Student Name
Student ID        20
Student Information System (SIS) – Project Management
Submitted By
Course
Professor
Date
Table of Contents
1.    Introduction    3
2.    Project Scope    3
2.1.    Project Objective    4
3.    Background of the System    4
4.    Software Requirement Specification    5
4.1.    Functions of Expected Software    5
4.2.    System Input & Output    6
4.3. Risks Associated with the System    8
5. Development Methodology    8
5.1. IPO Chart    9
5.2. Screen Layouts/ Prototypes    10
5.3. Output Screens    10
6.    Project Plan of Software Development    11
6.1.    Scope Management Plan    11
6.2.    Resource    11
6.3.    Resource Allocation Plan    12
6.4.    Work Breakdown Structure (WBS)    12
6.5.    GANTT Chart    14
6.6.    Roles & Responsibilities    15
7.    Communication Methods    16
7.1.    SharePoint -    16
7.2.    Blogs –    17
7.3.    Forums –    17
7.4.    Email –    17
8.    Management
Control System    17
8.1.    Version Control System    17
8.2.    Revision Control System    17
9.    UML Diagram    18
10.    Validating the Database    18
11. Test Plans    19
12. Challenges that SIS can Face    20
13. Recommendations    21
14. References    22
1. Introduction
The student information system (SIS) is the software system that can be used for automating education system to oversee all the student information. The student Information Systems give abilities to appear in student test and other appraisal scores, build student plans, track student participation, and oversee numerous other student related information needs in a school. The coordinated organization applications helps to lessen time spent on authoritative errands so the institute can focus on raising student accomplishment. The system must acknowledge, process and create reports precisely and any purpose of time client can get the student data. By utilizing .Net Web application, SIS ought to make a web Classroom, and should be possible to open from any Web browser whenever required. Instructors can also access their evaluation books easily to enter imprints and participation into Schoolmaster. The data framework is essential in gathering all information as well as data of all staff or part in one association . The framework is ordinarily given very supportive task that will supplant the human as to keep it in file like the inventory. My responsibility is to develop a project report with accurate budget and given timeline.
2. Project Scope
The main scope of the project is to develop an online system that can help to develop virtual classroom that can be opened from any place. The system can help administration to manage online attendance, student records, to assess scores by evaluating student tests. It will help to centralize all the data in the servers, so that system can be assessed from anywhere. The system will be able to generate required reports like attendance sheet, student score card and so on. The system will help to reduce the time taken to assess student records, to maintain attendance sheet and to prepare score card.
2.1. Project Objective
The main objective of developing Student Information System (SIS) is to maintain student records effectively and will help to manage student schedules, track all the records of student attendance and will help to get useful records on the basis of data. With the increase in data amount, it will be difficult for the organization to manage student records. Hence, the implementation of SIS in the organization to manage all data and will reduce the time taken in managing that record.
The system will incorporate information sources in order to process them through a solitary function that underpins one-time section of student information. It will help to support the maintenance and enrollment of understudies and support a solid and positive association with the college, donors, and some other constituencies. It will help to integrate as well as support new learning and recruitment and advances for students and staff. The system will support open interfaces and incorporation with different grounds applications and database frameworks. It will help to ensure privacy, protection, and security in an open-access environment.
3. Background of the System
In order to have better access to such data, the organization need a product solution that give access as well as manage such data. The system needs to be developed on client server application, yet then the organization has to manage such issues as database server, customers updates, incompatibility of software and absence of help of various customer platforms. The most ideal approach to give such framework is to utilize a cloud solution as the platform as well as a web access to this framework on the customer side. This methodology would be able to deliver as the organization's data center and can provide easy access to the assets of such framework for all clients through internet browser whether they are educators, students, management etc. The SIS framework will be developed by using .NET in order to manage the information, that relates to a business level, including data about users of a framework, department structure, student details, educators and directors, classes as well as attendance details. (Alameri, 2017).
4. Software Requirement Specification
4.1. Functions of Expected Software
Student Information System i.e SIS is considered as online application programming which is intended to present a favorable and organized data exchange system for coordinating students, guardians, instructors as well as the management. This product frameworks empower organizations to manage various students activities like tracking tests or conducting examinations, participation, evaluation on execution including subtleties of imprints scored, specifics of ordinary school participation, in order to provide complete student records framework. They are planned with various application possibilities running from direct administration of students' records at school to the executives of all understudy related capacities just as authoritative elements of a college .
The inbuilt function of accounting of the framework's product empower all accounting data details as well as billing techniques without copying the endeavors like having a parallel manual framework. The accessible bookkeeping modules incorporate functions like keeping up a general ledger, billing details, all payable as well as receivable subtleties, and undertaking financing and accounting subtleties. The inbuilt automated contact the executives mailing in the framework empowers orderly, ordinary sends with insights regarding any paid amount or to be paid by the students. The incorporated shared database gives subtleties of school, lodging, or any fees details which has been received for simple development and future auditing process.
The system will help to keep all details of student's attendance and leave subtleties. The understudy data framework encourages recording of all communication subtleties with the understudies for standard development and future use. Coordinating the understudy record frameworks with the inbuilt word processor or spreadsheet that can help to merge all address details while sending postal card to the students. (Tech & Learning, 2009).
4.2. System Input & Output
As every one of the applications are predefined, subtleties just should be filled in the required fields of data; various screen inputs need to be avoided from the easiness of its working. These product frameworks empower educational organizations to manage all the student processes like tracking tests or examinations led, their attendance, evaluation on execution including subtleties of imprints scored, all the details of ordinary school participation, and all other institution activities. The system will provide the complete records framework of students. They are planned with various application possibilities going from easy management of students' records at school to the board of all the functions just as managerial elements of a college or a chain of instructive institute. The system will help to handle all examination data, scores, their assessment and the progressions. (Tech & Learning, 2009).
Initially, the system will ask for registration process whether it is student or staff. A user id and password will be generated, which needs to be entered while assessing the system. The main input which...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here