0% found this document useful (0 votes)
59 views5 pages

Experiment 1: A.1 Aim: Finalize The Mini Project Problem Statement, With The Scope and Purpose of The Mini Project

This experiment aims to finalize the problem statement, scope, and purpose of a mini project. The prerequisites include skills in C, C++, and knowledge of the software development life cycle (SDLC). Students are to select a mini project that can be developed using SDLC steps like planning, design, coding, and testing. They must then submit details on the project's purpose, scope, and overview in the student portion. This includes modules for teachers and students, and functions like attendance tracking and timetables. Finally, students are to answer a question on why following software engineering principles is important for successful software development.

Uploaded by

Aashish G Nair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views5 pages

Experiment 1: A.1 Aim: Finalize The Mini Project Problem Statement, With The Scope and Purpose of The Mini Project

This experiment aims to finalize the problem statement, scope, and purpose of a mini project. The prerequisites include skills in C, C++, and knowledge of the software development life cycle (SDLC). Students are to select a mini project that can be developed using SDLC steps like planning, design, coding, and testing. They must then submit details on the project's purpose, scope, and overview in the student portion. This includes modules for teachers and students, and functions like attendance tracking and timetables. Finally, students are to answer a question on why following software engineering principles is important for successful software development.

Uploaded by

Aashish G Nair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Experiment 1

A.1 Aim: Finalize the Mini Project problem statement, with the scope and purpose of the
mini project

A.2 Prerequisite:
C, C++, SDLC

A.3 Outcome:
Mini project needs to be finalized.

A.4 Theory:

Select a mini project which can be developed using software engineering steps. Software
Engineering steps are:

1. Planning and Communication

Requirement gathering and analysis is the first stage and major stage of any SDLC model. This
phase is basically the brainstorming phase because it has the many sub stages for like Feasibility
Analysis Stages to check how much idea can put into action for development. In this Stages,
communication taking place between stakeholders, end users and the project team. So, all the
person who are related to the project and they gather information for software development.
Identify and capture stakeholder requirements using customer interviews and surveys. Build
multiple use cases to describe each action that a user will take on the new system.

2. Design and Analysis

The Design is developed by The analysts and designers. The System analyst design the logical
design for the designers and then designer get the basic idea of designing the software design of
Front end and back end both. The system analyst and Designer work together in designing the
software design and Designer design the best software design under the guidance of System
Analyst.

3. Coding

In this phase lots of brains are working for coding and get the final successful result for the
software. In this a team of programmers is assigned by the company to work on the software. The
work is subdivided under a sub-phase called Task Allocation, where each task is assigned to
different coders. So, the development process is working faster.

4. Testing
When the software is ready it is sent to the testing department where Quality Analysts test
it thoroughly for different errors by forming various test cases. Once the testing department
and Quality Analyst makes sure that the software is error-free, then it goes to the next stage.
So, the testing process is complete when all the testing module is complete.

**********************

PART B

Experiment 1

(PART B: TO BE COMPLETED BY STUDENTS)

(Students must submit the soft copy as per following segments within two hours of the
practical. The soft copy must be uploaded on the Blackboard or emailed to the
concerned lab in charge faculties at the end of the practical in case the there is no Black
board access available)

Roll No:A022 Name:Aashish Nair

Class: MCA Batch: 2

Date of experiment: Date/Time of Submission:

Grade:
B.1 Purpose of the project

This Application is built for automating the processing of


attendance. It also enhances the speed of the performing
attendance task easily. It also generates periodic reports to
keep a check on the students who are regular & who are not.
B.2 Scope of the project

Project scope is the part of project planning that involves


determining and documenting a list of specific.
project goals, = automatic way of taking attendance helps
save time and chances
of making error is reduced.
deliverables,= data storage at one place,
helps in decision making for students regarding percentage of
attendance.
features,=Customized view of attendance for students and
teachers,process becomes easy.
ultimately costs= In other words, it is what needs to be achieved
and the work that must be done to deliver a project.

B.3 Overview of the project

In our project we have two modules:


1) teacher module.
2)students module.
In students module we have :
>Attendance record
>Leave request &absent note
>Time table
In teacher module, teachers can access all the data of the
students, and modify it if there are any changes.
B.4 Question of curiosity:

1.Why do you think the principles of software engineering are essential to follow to develop
successful software?

 A software must be develop using the steps of a software


development lifecycle.
 The SDLC cycle contains several steps which are
 Requirements
 Analysis / Design
 Coding
 Deployment
 Maintenance
 The software must be modular in a way the software can
be divided into components accordingly to function.
 The software the principle of abstraction. It hides the
implementation complexity from the user.
 the development of the software must be incremental i.e
small increments of functions must be created.
 The s/w must follow the consistency though which it makes
it easier to do things in a familier context.
To develop a software it is mandatory to follow some
predefined steps
Here are several key tips for writing a problem statement:
1. Tip One: Write out your vision. In order to decide what must be done when solving the
problem, it is important to understand the vision. ...
2. Tip Two: Write out your issue statement. ...
3. Tip Three: Organize your method. ...
4. Tip Four: Use your "Ws."

You might also like