Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
42 views4 pages

BCA Software Project Guide

Uploaded by

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

BCA Software Project Guide

Uploaded by

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

GLS UNIVERSITY

Bachelor of Computer Applications (BCA)


(Core Course)
Semester-V
0301505 SOFTWARE DEVELOPMENT PROJECT - I
1. Course Introduction:
This course provides an opportunity for students to apply the knowledge and skills acquired
in the core courses to larger and more complex problems and to gain experience in working
in teams.

2. Objectives:
 Students will be exposed to software development process by choosing a typical
business/scientific/administrative/system application/embedded system application.
 Define project scope, assess feasibility, and establish a project schedule.
 Get some experience in working with a client organization.
 Gain experience in working in a group for successfully developing the deliverable.

3. No. of Credits: 4
4. Mode of study:
Half / One day off to work on the project in a week. (At least three hours must be allotted
in weekly timetable for discussion/preparation of deliverable)

5. Course Contents:
Students are expected to work on the following for complete software development
project during the semester.
 System Analysis
 System Flow Diagram
 Entity Relationship Diagram
 Data Flow Diagram / UML Diagram
 Data Dictionary
 Screen shots of proposed input layout (5 to 7)

Students are expected to work on the following for embedded system application
during the semester for embedded system application.

 Embedded system application should have reasonable components of either of AI,


ML, Deep Learning, IoT, any emerging technologies.
 Application must have MCU (Micro Controller Unit) or SBC (Single Board
Computer). This application consists of at least 5 various sensors like temperature,
pressure, proximity, IR, ultrasonic, gas, smoke, LDR, PIR, touch, etc. Application
must have communication module like Bluetooth, Wi-Fi, Zigbee, Z-Wave, etc.

 System Analysis
 UML Diagrams

BCA Programme Syllabus


 Block Digram
 Circuit Diagram
 Data Dictionary (can be minor)
 Screen shots of proposed input layout (5 to 7)

6. Guidelines:
 Group Size: 2 or 3 students.

 Where to look for Project?


o Private Organizations
o Government Organizations
o Local Self Government (Municipalities, Panchayats, Urban Development
Authorities etc.) or public / private bodies or NGOs.
o Public Sector Organizations
o Educational institutes
o Trading/Business houses
o Software/ Hardware/Project Consultancy companies (only if the project work
seem to be original and beneficial)
o A challenging in-house software project.
o The location of the organization is immaterial. It can be
 Local in the city
 In the vicinity of the city
o Mostly the work will have to be done at home or the institute.

 Which Project to Avoid?


o The project of system study
o Involves only modification in existing software, such as porting of software or
few updates
o Involves only data storage and retrieval without any processing.
o Conventional small applications such as
 Library Management
 Examination (conduct or Results)
 Educational Institute Management
 Payroll
 Accounting system or inventory
 Human Resource

o Projects in which sensors or peripherals connected to MCU or SBC such as


 Home Automation System
 Smoke Detection System
 Plug & play devices
 Automatic on/off devices

Note: Students can take up any of the above only if the application would handle real
volume and will have substantial complexities.

BCA Programme Syllabus


 Preferred Projects:
o Will be such as that caters to
 Innovative areas/ideas
o Use of emerging technology / Areas –
 RFID
 GPS
 Biometrics
 Bioinformatics, GIS
 Machine Learning
 Deep Learning
 Artificial Intelligence
 Data Science etc.
o Challenging uses of Communication and Internet
o Scientific applications
o Graphics applications
o Systems software and utilities
o ERP modules
 Preferred Projects for Embedded System Application:
o IoT for sustainability
o Embedded system of medical Science
o Robotics for Mankind
o Smart system for physically challenged people
o IoT based application for Rural Management
o IoT based Smart City

 Preferred Tools:
o Students should feel free to use the tools of their choice subject to permission
of the organization.
o Working on any acceptable project would give good exposure to use of
analytical tools, programming skills and development tools. Hence, any
programming or development environment should be acceptable.

7. Deliverables by the students:


At the end of the semester, the student should be able to work on the identified the project
and submit the documentation (hard copy) and the presentation.
 Documentation:
A hard copy of the documentation should consist of the following:
o Cover Page
o Company Certificate
o College Certificate
o Acknowledgement
o Index (with page nos.)
o Organization / Company Profile
o Project Profile
o Existing System
o Proposed System
o Development Tools and Technology used
o System Flow Diagram ( if applicable)

BCA Programme Syllabus


o UML Diagram
o Data Flow Diagram *
o Entity Relationship Diagram *
o Data Dictionary / Table Design *

* In applications which uses database.

 Documentation of Embedded System Application:


A hard copy of the documentation should consist of the following:
o Cover Page
o Company Certificate
o College Certificate
o Acknowledgment
o Index (with page nos.)
o Organization / Company Profile
o Project Profile
o Existing System (if applicable)
o Proposed System
 Architecture
o Development Tools and Technology used
o System Flow Diagram ( if applicable)
o Circuit Diagram
 Design Methodologies
o Block Diagram
o Hardware Details
 Images
 Configuration Parameters
 Description
 Specification
o UML Diagrams
 Use Case
 Class
 Sequence
 Activity (if applicable)
 State Chart (if applicable)
o Data Dictionary (can be minor)
o Test Cases
o Communication Protocols Description

 Presentation:
o Presentations can be prepared through slides using any Open Source presentation
tool / multimedia tool, covering the work shown in the documentation.
o During viva examination, students will be expected to satisfactorily answer
questions pertaining to their project document.

BCA Programme Syllabus

You might also like