{"id":20756876,"url":"https://github.com/syuvraj19/syd-assignments","last_synced_at":"2026-04-02T01:51:15.380Z","repository":{"id":249633735,"uuid":"832037969","full_name":"syuvraj19/SYD-Assignments","owner":"syuvraj19","description":"This repository contains Software Analysis and Design assignments from Seneca College's SYD366 and SYD466 courses.","archived":false,"fork":false,"pushed_at":"2024-07-22T15:36:50.000Z","size":29161,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T04:42:55.229Z","etag":null,"topics":["class-diagram","classification-model","object-level-sequence-diagram","software-analysis","software-architecture","software-design","software-testing","system-design"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syuvraj19.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-22T08:25:05.000Z","updated_at":"2024-07-24T16:04:37.000Z","dependencies_parsed_at":"2024-11-17T09:47:35.116Z","dependency_job_id":null,"html_url":"https://github.com/syuvraj19/SYD-Assignments","commit_stats":null,"previous_names":["syuvraj19/syd-assignments"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FSYD-Assignments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FSYD-Assignments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FSYD-Assignments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FSYD-Assignments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syuvraj19","download_url":"https://codeload.github.com/syuvraj19/SYD-Assignments/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243065653,"owners_count":20230784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["class-diagram","classification-model","object-level-sequence-diagram","software-analysis","software-architecture","software-design","software-testing","system-design"],"created_at":"2024-11-17T09:35:42.380Z","updated_at":"2025-12-26T04:06:59.714Z","avatar_url":"https://github.com/syuvraj19.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# SYD466 - Software Analysis and Design - II\n\n## Course Overview\nThis course develops students' abilities to define system requirements for medium to large-scale businesses. Students follow a case study from the introduction of a Request for Proposal (RFP) through the required analysis to produce an effective response to the RFP. Emphasis is placed on problem definition and stakeholder requirements. Students will use Object-Oriented (OO) design techniques to produce artifacts and conclude with a presentation detailing their business solution.\n\n## Learning Outcomes\nUpon successful completion of this course, students will be able to:\n1. Describe the activities a medium-large scale business performs to ensure profitability.\n2. Identify project stakeholders and define their system requirements.\n3. Define business problems and describe the impact on stakeholders.\n4. Document business processes using selected methodology artifacts.\n5. Create complex models using UML standards, detailing system requirements and designs.\n6. Work effectively as part of a consulting team to develop and present the requirements for a best-fit software solution.\n\n## Course Content and Materials\n\n### Case Study: Request for Proposal (RFP)\n- Understanding the RFP\n- Analyzing business needs\n- Defining system requirements\n\n### Problem Definition and Stakeholder Requirements\n- Identifying stakeholders\n- Gathering requirements\n- Defining business problems\n\n### OO Design Techniques and Artifacts\n- Introduction to OO design\n- Creating artifacts\n- UML standards and models\n\n### Documentation and Presentation\n- Documenting business processes\n- Preparing and delivering presentations\n- Presenting solutions to stakeholders\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyuvraj19%2Fsyd-assignments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyuvraj19%2Fsyd-assignments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyuvraj19%2Fsyd-assignments/lists"}