Escolar Documentos
Profissional Documentos
Cultura Documentos
XAVIER’S COLLEGE
Affiliated to Tribhuvan University
Maitighar, Kathmandu
Submitted by
Rabindra Tamang (T.U. Exam Roll No. 6789/15)
Submitted to
Mr. Bal Krishna Subedi
Department of Computer Science
ST. XAVIER’S COLLEGE
Maitighar, Kathmandu, Nepal
October 29, 2017
Case Study Report
On
Software Engineering – [IT 224]
At
“Cool Tool Digital Media Pvt. Ltd”
A case study report submitted in partial fulfillment of the requirement for the degree of
Bachelor in Information Management awarded by
Tribhuvan University
Submitted by
Rabindra Tamang (T.U. Exam Roll No. 6789/15)
Submitted to
Mr. Bal Krishna Subedi
ST. XAVIER’S COLLEGE
Department of Computer Science
Maitighar, Kathmandu, Nepal
October 29, 2017
CERTIFICATE OF APPROVAL
The undersigned certify that they have read and recommended to the Department of
Computer Science for acceptance, a case study on “Software Engineering” submitted by
Rabindra Tamang (6805/15) in partial fulfillment for the degree of Bachelor in
Information Management awarded by Tribhuvan University.
……………………………..
Mr. Bal Krishna Subedi
Supervisor / Lecturer
Department of Computer Science
St. Xavier’s College
Maitighar, Kathmandu, Nepal
……………………………..
Mr. Jeetendra Manandhar
Head of Department
Department of Computer Science
St. Xavier’s College
Maitighar, Kathmandu, Nepal
3|Page
ACKNOWLEDGEMENT
Likewise we would like to extend our heartfelt thanks to the Cool Tool Digital
Media Pvt. Ltd for their generous support and patience while we were there for
collection of data and information. We would also like to thank Mr. Rajan Tamang,
developer of Cool Tool Digital Media Pvt. Ltd helping us and providing us valuable
information.
My thanks and appreciations also go to my colleague in completing this report
and people who have willingly helped me out with their abilities.
Thank You.
4|Page
Table of Contents
5|Page
Chapter 1: Introduction
Cool Tool Digital Media Pvt. Ltd is an IT Company with expert on Website
Development, Online Web Application Development and Mobile App Development.
We provide one of the best services globally to meet all the IT needs of your business
with extensive research and the best heads working.
1.1 Background
Cool Tool Digital Media Pvt. Ltd, established in 2007, is a dynamic and spirited
adventure-orientated Developing and Designing. It is located at Khusibu, Kathmandu.
Authentic and intimate in our aims, we have a profuse knowledge, experience, and
expertise of all aspects of the MIS. We did our best to understand the needs of customer
and provided them what they need within the specified the time frame. Cool Tool
Digital Media Pvt. Ltd is very much punctual and fully functional in its work so
implements the rule to its worker and developers.
Mission:
Cool tool's team is to develop and impart quality IT products and service;
achieving excellence in creative, innovative and up to-date software development,
facilitating effective interactions among team and clients to satisfy their needs and
demand.
Vision:
"To empower the nation and e-learning providing best IT solution .Also provide
platform for growing and leaning latest technology on education section of nepal.”
6|Page
1.3 Division of Organization
1.4.1 E-learning
(studydote, 2018)Studydote.com is a web-based system which provides
platform to students appearing MD/MS exam for practicing questions of particular
topics and even appear mock exams. This reduces test anxiety and helps overcome
exam fear by pumping adequate confidence through increasing accuracy in
performance. Pacing oneself in the real exam like scenario makes the students more
confident and increases the accuracy. The system also allows the access to student’s
performance through smart diagnostic and identify weakness to work on it. Students
who are not financially sound can also benefit a lot from this web application through
model tests, pearls, and analytics of daily progress.
7|Page
Figure 2: Use case of studydote.com
1.4.3 Others:
1. Management Systems
2. Graphics Designing
3. Frontend Designing
Cool Tool Digital Media has currently many projects up and running but they are
majorly focused on e-learning hence softwares studydote and mbbsdote.There are 17
members including management and technical team constantly working to develop best
IT service and products. They are also proving various internships which helps student
learn real working environment and they provide best platform to learn and grow
together as a team.
8|Page
Chapter 2: Case Study Overview
2.2 Questionnaire
1. What are the models you use in development of your software’s? And
which you think is the best and why?
4. How do you ensure that your code meets the requirement laid out?
5. How do you hire good / appropriate developer / designer for the company?
We hire according to their experience and knowledge. Management
department is responsible to hire developers with some specific process like:
portfolio, questionnaire, problem solving strategy, etc.
9|Page
6. How often are programs updated? Is the total number of updates
decided by the client?
Programs are updated on the basis of requirement and needs of client .And
also duration of the support to be provided.
Security is the most important thing in software. For the software which
requires more security we use symphony framework of php because Symfony is
robust and security includes large set of tools , also different level of authentications
are done to ensure security
That's because software engineers aren't just builders and software isn't a
commodity. The compiler (which turns source code into something the computer can
execute) is what actually does all the building. The engineer, on the other hand, must
figure out what the compiler is actually supposed to build. That requires creative
problem solving.
Engineers are thus much more like architects or even designers -- they live
firmly in the design phase of the problem solving process and are frequently required
to solve loosely defined or unusual problems. Their techniques for doing so therefore
are less concerned with building quickly than they are with finding and designing the
right solution amidst trying out new things.
10 | P a g e
10. What is requirement for doing job as software engineer at your
company?
The main thing we search for candidates are: creativity and ready to face any
challenges. Others are:
13. What are the types of project management tools your company use?
11 | P a g e
14. How your company gather requirements?
Requirements can be gathered from client via interviews, surveys,
brainstorming, prototyping, studying existing usable version of software, and also by
working closely with client during development phase.
12 | P a g e
Chapter 3: Report Analysis
3.1 Result
Cool tool digital media is one of the promising IT Company in Nepal.
Established in 2014, providing various IT solutions in Nepal with help of various
software engineering process, tools and techniques.
A software product is judged by how easily it can be used by the end-user and
the features it offers to the user. An application must score in the following areas:-
1) Operational: -This tells how good a software works on operations like budget ,
usability, efficiency, correctness ,functionality , dependability , security and safety.
Software engineering is all about finding and applying the best ways to solve
technical problems with software (which is why it's so much fun).
That's because software engineers aren't just builders and software isn't a
commodity. The compiler (which turns source code into something the computer can
execute) is what actually does all the building. The engineer, on the other hand, must
figure out what the compiler is actually supposed to build. That requires creative
problem solving.
13 | P a g e
3.2 Conclusion
From the entire case study, we came to understand the real software engineering process
in real word. We also understand what software engineering tools and methods are used
and how it is helping in real world this case study helped me to know many more
information about software companies and one in detail about “Cool tool digital media”
.Because of this case study I have better knowledge in this field than before. How
software’s are developed and how they are managed? This was major question and after
completing this study I am able to clear out all of my issues. And this case study proved
to be very fruitful for my IT career.
14 | P a g e
References
studydote. (2018, 10 28). studydote. Retrieved from aboutus.
15 | P a g e