diff_months: 11

ICT5152 Software And Systems Design Assignment

Download Solution Now
Added on: 2023-06-15 10:23:24
Order Code: clt312636
Question Task Id: 0

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:

  1. Your algorithm through flowchart/s
  2. Source code for your Python implementation
  3. 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:

  1. Identify and briefly describe the stakeholders for the proposed information system.
  2. Identify and briefly describe the best gathering technique for collecting the proposed information system requirements.
  3. Identify and briefly describe the functional and non-functional requirements for the information system.
  4. Identify the major use cases and actors for the new information system and draw use case diagrams.
  5. 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

  • Uploaded By : Katthy Wills
  • Posted on : June 15th, 2023
  • Downloads : 0
  • Views : 107

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more