ICT5152 Software And Systems Design Assignment
- Subject Code :
ICT5152
- University :
Asia Pacific University of Technology and Innovation Exam Question Bank is not sponsored or endorsed by this college or university.
- Country :
Australia
Assessment 1: Quizzes
Assessment 1 Detail
Quizzes assess students' ability to understand theoretical materials. The quiz will be either multiple choice questions or short questions relevant to the lecture materials. There will be three online quizzes on Week 4, 6 and 8. The students must attempt the online quizzes individually using the subject site. Each quiz is weighted 2.5%. Thus, in total, the online quizzes are worth 7.5% of the subject grade. There will be no practice attempt. The quizzes need to be completed in one sitting during tutorial time.
Assessment 2: Laboratory Practicum
Assessment 1 Detail
Quizzes assess students' ability to understand theoretical materials. The quiz will be either multiple choice questions or short questions relevant to the lecture materials. There will be three online quizzes on Week 4, 6 and 8. The students must attempt the online quizzes individually using the subject site. Each quiz is weighted 2.5%. Thus, in total, the online quizzes are worth 7.5% of the subject grade. There will be no practice attempt. The quizzes need to be completed in one sitting during tutorial time.
Assessment 3: Programming Project and Report
Assessment 3 Detail
Task
Project Objective:
The Python Programming Project aims to assess the student's ability to design and implement a program that simulates a library system. The project should demonstrate the student's mastery of programming concepts and data structures.
Project Requirements:
The project must meet the following requirements:
- The program should have a menu-driven interface that allows users to interact with the library system, such as borrowing a book, returning a book, searching for a book, and displaying the list of available books.
- The program should be able to handle errors and exceptions, such as when a user tries to borrow a book that is not available or when a user tries to return a book they have not borrowed.
- The program should be well-documented with clear and concise documentation that includes the project's purpose, and program structure.
- The program should be tested thoroughly.
You need to develop the system by completing the following tasks:
Task 1: Draw system flowchart/s that present the steps of the algorithm required to perform the major system tasks
There are tools (see links below) that can be useful in drawing a flowchart.
https://www.draw.io/
http://dia-installer.de/
https://pencil.evolus.vn/
Task 2: Implement your system in Python. Comment on your code as necessary to explain it clearly.
Your report will consist of:
- Your algorithm through flowchart/s
- Source code for your Python implementation
- Python file
Assessment 4: Case Study
Assessment 4 Detail
Assessment Specifications: Real Estate Management System
Assignment Type: Case Study Analysis
The purpose of this assessment is to analyze a case study of a Real Estate Management System and identify the use cases, stakeholders, functional and non-functional requirements, and major classes for the system.
Case Study
ABC Real Estate is a leading real estate agency that provides services for buying, selling, and renting properties. The company has a team of real estate agents, property managers, and administrative staff who work together to ensure that clients' needs are met. The company has recently decided to develop a Real Estate Management System (REMS) to automate their business processes, improve efficiency, and provide better services to clients.
Assessment Tasks
You are provided with a case study about a real estate that needs an information system. As a system analyst, you will help the business develop the new information system by applying what you have learned about the information system development and the SDLC.
Read the detailed case study below and then complete the following task:
- Identify and briefly describe the stakeholders for the proposed information system.
- Identify and briefly describe the best gathering technique for collecting the proposed information system requirements.
- Identify and briefly describe the functional and non-functional requirements for the information system.
- Identify the major use cases and actors for the new information system and draw use case diagrams.
- Identify the major classes for the new information system and draw UML domain model class diagrams.
Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back! Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects.
Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.
To connect with expert and ask your query click here Exam Question Bank