× Limited Time Offer ! FLAT 30-40% off - Grab Deal Before It’s Gone. Order Now
Connect With Us
Order Now

SENG205 Software Engineering Assignment Sample

Length/Duration: 1000 Words (+/- 10%)

Unit Learning Outcomes addressed:

1) Describe compare and contrast various methodologies for software development processes

5) Be able to select an appropriate development method for a complex problem and give technical reasons for the choice

6) Be able to gather requirements, develop specifications, design, implement and test a prototype individually and in a team.

Submission Date: Week 5

Assessment Task: Initial Design – the plan and its justification
Total Mark: 15 marks
Weighting: 15 % of the units’ total marks

Assessment Description for Assignment Help

Assessment 2 will be an initial design of your project – showing your project plan and its justification. You need to write 1000 words summary on initial project information, elicit high level requirements, classify and prioritize the high level requirements, choose a software development methodology and justify its choice, initial project timeline, and preliminary budget breakdown. You need to work in groups of 4-5 students. Further details of assignment is provided on the Moodle site in “Project Outline” Document in Assessment Briefs folder. The students contribution and performance towards preparing the report will be accessed via peer review document.



A person's education is an important factor of their life; depending on their career, it will either make or break them. Today's education is far more diverse than it was in the 1950s thanks to advancements in teaching approaches and other significant inventions that use more overt teaching methods(Hitka et al., 2021). In e-learning, students can study wherever is most convenient for them, including at home. Online resources for learning are available. Texts, audio, notes, videos, and photos may all be included in the study materials for online courses. The research methodology, though, offers both advantages and disadvantages. The "Melbourne School of Technology" aspires to convert traditional classroom instruction into an online learning environment(Öncü & Cakir, 2011). It takes a lot of work to learn in online classrooms because there is a lot of responsibility that must be handled online. I conducted an interview with the prominent stakeholders to learn about the many criteria that should be taken into account for online courses.


There are different expectations for various degrees of people. Approaching the university Coordinator first:

1. The lesson is only open to enrolled students, but information about the school should be available to anybody who is interested.

2. A student's enrollment is determined by the course and degree of training they are interested in.

The purpose of the online classes is to help students meet their requirements. And in their opinion:

1. In general, enrolling in a course by visiting a receptionist is quite simple, but many websites demand that you fill out extensive application forms in order to enroll online. So, they would expect that signing up for an online program would be simple and quick.

2. They should be able to choose the time slot for the class that interests them. And if they have to skip a session, they can go to another one.

Functional Requirement: required

1. Login and register – The student and tutor can register and login to the system for online class. A personal id is required to share with the students and tutors to access this system. two different portal is required to be design one for student and one for tutor. Tutor has more access to the system and student has limited access related to the class and assignment only.

2. Attendance – The system will take attendance of the student in every class as the student who join online class is marked present and it is stored in the database.

3. Assignment submission – The system must have the assignment portal in which the tutor can give the assignment related information and the students will submit the assignment on deadline.

4. modules – The modules is also required to be uploaded by the tutor in this online learning system so that the student can access the modules for completing assignment.

5. Record live class – The class recording can also be done so that the student who does not take the class can view recording.

Exam result – The student can give online exam and this system will show results on the portal.

None Functional Requirement: required

1. Security – All the information stored in the system must be secure.
3. compatibility – The system should compatible for all the devices.
4. Usability – The system should easy to use for everyone.
5. Performance – The performance of the system required to be good.

Functional Requirement Priorities (can a make a table) : required

Methodology of Software Development for the Online Classes

Applications known as e-learning systems make it possible to build learning environments, integrate training materials, documentation, and communication tools, and promote engagement, cooperation, and educational management (Mohammed et al., 2021). There are various methods for producing educational content for online learning and these methods frequently employ the same phases or stages for content generation.
Rational Unified Process has the following characteristics:

Iterative Development: This necessitates iterative development of software. With each cycle, the system evolves to incorporate new ideas and capabilities, until it is fully functional and ready for rollout to the client.

Managing requirements: To do so, it is necessary to record the user's requirement in detail and to keep track of any changes made to the original demand. It examines the system and how the changes will affect it in order to decide how much weight to give to each.

Using component-based architectures: Using a component-based architecture, the system architecture is broken down into its constituent parts.

Visual software modeling: Graphical UML is used to display both the dynamic and static perspectives of the software.

Quality assurance: As a result, you can rest assured that your software is up to par with your company's standards.

Control over changes: Using a change management system and configuration management techniques and tools, it enables effective software change management.

Data Inc’s

The e-Learning roadmap from Data Inc. uses a staged approach to content production. It has been modified for use with learning management systems as well as the creation and implementation of a variety of e-Learning modules, such as dashboards and campus gateways. It combines some project management and e-learning techniques so that the organization using it can gather requirements, turn them into tasks, distribute resources, and create and implement the program.

By transferring traditional learning methods to the Internet, DATA Inc. attempts to create an e-Learning system(Dogruer et al., 2011). Nevertheless, it makes use of the advantages of the Internet, such as chat rooms, shared resources, and flexible user role definition. The formation course is now presented by DATA Inc. using Microsoft Power Point. This method includes dashboards and campus portals, both of which are crucial for online classrooms. It is a wise decision to use this program since it provides a venue for gathering resources and putting information to use, which promotes an environment that is productive for education.

Project Timeline: required


A project's budget is the sum of money set aside to achieve the project's objectives within a given time frame. Managing a project's finances effectively means staying within a predetermined budget while still accomplishing the project's objectives.

Human or Labor Resources

Equipment and Material Resource


Illiteracy will be a thing of the past, students won't have to travel far for this type of education, workers, parents, and many other people will be able to attend class without feeling guilty about ignoring their duties, the bias that is sometimes present between lecturers and students in physical institutions will be reduced, students will be more motivated thanks to the excitement that comes with e-learning, and parents won't have to whine about the negative effects on their children. Online classes can therefore be successful with the help of collaboration and the information acquired from the university's various stakeholders and their priorities.


Dogruer, N., Eyyam, R., & Menevis, I. (2011). The use of the internet for educational purposes. Journal of Procedia - Social and Behavioral Sciences, 28, 606–611. https://doi.org/10.1016/j.sbspro.2011.11.115

Hitka, M., Štarcho?, P., Lorincová, S., & Caha, Z. (2021). Education as a key in career building. Journal of Business Economics and Management, 22. https://doi.org/10.3846/jbem.2021.15399

Junus, K., Santoso, H., Putra, P. O. H., Gandhi, A., & Siswantining, T. (2021). Lecturer Readiness for Online Classes during the Pandemic: A Survey Research. Journal of Education Sciences, 11, 139. https://doi.org/10.3390/educsci11030139

Meyer, J., & Barefield, A. (2012). Developing and Sustaining Online Education: An Administrator’s Guide to Designing an Online Teaching Program.

Mohammed, O., Rida, N., & Chafiq, T. (2021). Overview of E-Learning Platforms for Teaching and Learning. International Journal of Recent Contributions from Engineering Science & IT (IJES), 9, 21. https://doi.org/10.3991/ijes.v9i1.21111

Öncü, S., & Cakir, H. (2011). Research in online learning environments: Priorities and methodologies. Journal of Computers & Education, 57, 1098–1108. https://doi.org/10.1016/j.compedu.2010.12.009

Fill the form to continue reading

Download Samples PDF