Department of Computer Science and Engineering
Practical File
Subject: Software Engineering Lab
[BTCS 506-18]
B.Tech – 5th Semester
[Batch 2023 – 2027]
CGC College of Engineering
Landran, Mohali – 140307
Submitted to: Submitted by:
Dr. Amandeep Harshit Singla
2320009
Class: 5B
INDEX
S. No Name of experiment Page Date Remarks
EXPERIMENT NO-1
Aim: Study and usage of OpenProj and similar software for project planning.
Requirements:
Software:
1. OpenProj
2. JRE 1.5 or higher.
3. Windows, Linux, or MacOS
Hardware:
4. At least 512 MB RAM
5. 100 MB free storage space
6. Any modern processor
Theory:
OpenProj is a free and open-source desktop project management software developed by
Projity, and originally released in 2007. Designed as a cost-free alternative to commercial
tools like Microsoft Project, OpenProj provides core project management functionality
including:
• Task breakdown structures
• Milestones
• Gantt charts
• Critical path analysis
• Resource and timeline management
The software was written in Java, making it cross-platform and usable on Windows, Linux,
and macOS, although it requires the 64-bit version of Java 1.6.0_30 for newer systems, and
may necessitate backward compatibility modes on more recent operating systems.
Notable attributes:
• User-friendly interface: The layout is structured like a mind map, visually representing
tasks, dependencies, and progress, making it accessible even for users unfamiliar with
project management tools.
• Comprehensive toolset: Features compete with commercial alternatives, offering
detailed tracking and resource allocation capabilities.
• Completely free: OpenProj is released under the Common Public Attribution License,
offering full access to its features without cost.
• Legacy status: OpenProj is no longer actively developed or supported, with the last
stable release (1.3) dated August 2008. Development was eventually abandoned after
Projity was acquired and focus shifted to ProjectLibre, which is its recommended modern
replacement.
• Compatibility limitations: While it supports old Microsoft Project files, it is no longer
compatible with newer versions and may not run well on the latest operating systems
unless adjustments (like specific Java versions) are made.
In summary, while OpenProj remains a solid free tool for basic and intermediate project
management—especially in budget-conscious environments—it is considered obsolete and
replaced by ProjectLibre for ongoing needs.
Result: OpenProj has been briefly introduced and its various applications for project
management have been studied.
EXPERIMENT NO-2
Aim: Study and usage of OpenProj to track the progress of a project.
Finding the right project management solution for your team can be very hard. Finding an
open-source project management solution may be even harder. That's the mission of a
solution that allows teams to collaborate throughout the project life cycle. Additionally, the
project aims to replace proprietary software like Microsoft Project Server or Jira.
The OpenProj objectives:
1. Establish and promote an active and open community of developers, users, and
companies for continuous development of the open-source project.
2. Define and develop the project vision, the code of conduct, and principles of the
application.
3. Create development policies and ensure their compliance.
4. Define and evolve the development and quality assurance processes.
5. Provide the source code to the public.
6. Provide and operate the Open Project platform.
Mission of OpenProj
The mission of OpenProj can be quickly summarized: we want to build excellent open-source
project collaboration software. And when I say open source, I meant it. We strive to make
OpenProj a place to participate, collaborate, and get involved with an active, open-minded,
transparent, and innovative community. Companies have finally become aware of the
importance of project management software and also the big advantages of open source. But
why is it that project teams still tend to switch to old-fashioned ways of creating project
plans, task lists, or status reports with Excel, PowerPoint, or Word-or having other expensive
proprietary project management software in use? We want to offer a real open-source
alternative for companies: free, secure, and easy to use.