Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Republic of the Philippines

Camarines Sur Polytechnic Colleges


Nabua, Camarines Sur
ISO 9001:2015

PURPOSIVE COMMUNICATION IN THE WORKPLACE:


PROGRAMMING SOFTWARE DEVELOPMENT

An Information Technology Report submitted to Information Technology Program


of the COLLEGE OF COMPUTER STUDIES
Camarines Sur Polytechnic Colleges

In partial fulfilment of the


Requirement in GE-5
Purposive Communication
1st Semester S/Y 2020-2021

Leader 09 JOHN CRISTOPHER MAOMAY BICALDO


Members 02 JANETTE MENDEZ ADVINCULA
03 KRYSTEL KATHLEEN CALLEJA AGNA
04 CHARMAINE JAY SALCEDO AGNAS
05 RICK ANTHONY RIOFRIO AGULLO
06 MA.RUZIEL RADAZA AMURUSO
07 ANGELO MOROTA ARSENAL
08 MARK JAY PUSO BARON
10 CHINA TABUMPAMA BEA
GROUP 26 BSIT 1C

Submitted to: Marietta Almonte Tataro

February 03, 2021


Republic of the Philippines
Camarines Sur Polytechnic Colleges
Nabua, Camarines Sur
ISO 9001:2015

I. Executive Summary
Our team is a well-established team of highly qualified professional software
developers and programmers. We have a special expertise in coding, programming,
testing, designing and delivering different software development standards and
guidelines. We are into creation of next generation programming software development
solutions to meet that very specific requirements and standards everyone has.

The report draws attention to the fact that code quality in software development
has positive effects and advantages such as; it enhances efficiency, it reduces the risk
of software and project failures minimal complexity, easy to maintain bug rectification
and cost-efficiency. Otherwise, following learner's and programmer's own methods
leads to security concerns and performance issues that have resulted from faulty
programming and poor coding.

The project report revealed and concluded that there are learners and
programmers who have difficulties in making their codes and programs an efficient one,
definitely with no errors and problems. Our dedicated team provides certain coding
standards to help develop the learners and programmer's skills and knowledge in
coding and programming. From something simple as bugs and errors in logic coding
that every learner and programmer encountered, the specific guidelines will give a
solution that fits best to their need to come up with a quality and efficient code for
programming software development.

Recommendations and coding standards include:

● Writing and making own code to avoid code repetition and duplications;
● Consistency in indentation style and naming variables throughout the code;
● Comment only when necessary and;
● Maintaining and enhancing code readability;
Republic of the Philippines
Camarines Sur Polytechnic Colleges
Nabua, Camarines Sur
ISO 9001:2015

II. Introduction

According to IBM research, ”Software development refers to a set of computer


activities dedicated to the process of creating, designing, developing and supporting
software”. Software itself is the set of instructions or programs that tell a computer what
to do. It is independent of hardware and makes computers programmable. There are
three basic types; system software to provide core functions such as operating systems,
disk management, utilities, hardware management and other operational necessities.

Programming software to give programmers tools such as text editors compilers,


linkers, debuggers and other tools to create code. Application software to help user’s
perform tasks. Office productivity suites, data management software, media players and
security programs are examples. A possible fourth type is embedded software. It is
used to control machines and devices not typically considered computers—
telecommunications networks, cars, industrial robots and more. Therefore, software
development may include research, new development, prototyping, modification, reuse,
reengineering or any other activities that result in software products. 1

Software development is important because it helps businesses differentiate


themselves and be more competitive. It can improve customer experiences, bring more
innovative, feature-rich products to market faster, and make operations more efficient,
safe and productive.

We are living in the 21 st century and around us, everything is computerized.


Software development is the most important part of today’s world. Everything runs and
functions because of programs. In connection, code quality and coding standards will be
the focus of this report, as programming errors and problems were already encountered
especially by the learners in the area of programming because of inefficient and poor
coding that will supposedly create successful programs, but suddenly, just caused
another errors and problems.

Hence, our team aims and have the goals to provide instructional, efficient,
quality and accurate coding standards in programming for learners for them to have the
desired programs while ensuring the quality of the code, as well as, to impart learnings
and knowledge in the field of programing and software development.
Republic of the Philippines
Camarines Sur Polytechnic Colleges
Nabua, Camarines Sur
ISO 9001:2015

III. Discussion
It seen that good quality software and code is not as easy as pie. It requires
consistent efforts and sheers the focus of the software development team to meet
quality goals. This is an essential thing for the software project. Providing certain coding
standards for learners and programmers are needed for successful software
development. It makes sure that all the learners, programmers or developers are
following certain specified guidelines. The code can be easily understood and proper
consistency is maintained. Consistency has a positive impact on the quality of the
program and learners should maintain it while coding.
If the coding standards are not being followed, or learners and programmers
used their own methods, it might lead to certain negative effects such as: security
concerns and performance issues. Software becomes vulnerable to attacks if it is
inconsistent, contains bugs and errors in logic. Most of the aforementioned problems
arise due to the faulty programming code that might have resulted from poor coding
practices. Poor coding has an adverse effect on the performance of the site. The
performance issues comprise a multitude of things like when the user is interacting with
the site, server response issues, reusability and flow of the code, etc.
Implementing coding standards in software development will have positive
effects and advantages such as: (1) it will enhance efficiency. Implementing the coding
standards would help the learners to detect the problems early or even prevent them
completely. This will increase efficiency throughout the software process. (2) It will
reduce the risk of project failure. Coding standards will reduce many problems and the
risk of project failures. (3) minimal complexity. If a code is complex, there are higher
chances of it being vulnerable to errors. Coding standards will help in the development
of software programs that are less complex and thereby reduce errors. (4) easy to
maintain. If the coding standards will be followed, the code will be consistent and can be
easily maintained. (5) bug rectification. It will become easy to locate and correct bugs in
the software if the source code is written in a consistent manner. (6) cost-efficient. A
clear code will give the learners or programmers an opportunity to reuse the code
whenever required. This will radically reduce the cost along with the efforts put in the
development. In nutshell, coding standards will play a vital role in any successful
software development.
IV. Conclusion
In our modern digital era, modern technologies is the progress and overlooking
and significant that drives every business, companies, organization and etc. .
Throughout our report, we come up with the conclusion that programming
software development is not a simple work. When developing a good software system,
focusing on the user's need and the capabilities of the learners and programmers to do
their particular tasks is extremely important in software development. Code and
programs are not easy as pie. There are learners or programmers who has difficulties in
making their code or programs an efficient one, with no errors or problems. They knows
nothing about the standard procedure of ensuring the code quality.
Republic of the Philippines
Camarines Sur Polytechnic Colleges
Nabua, Camarines Sur
ISO 9001:2015

Therefore, one must have long experience and knowledge in Programming


software development because it needs experts to come up with a successful software
development.

V. Recommendations.
In this report, we presented a simple procedure and certain coding standards that
can help learners and programmers to develop their skills in programming or coding,
gain more knowledge about code quality in software development. We investigated the
characteristics of a good software system, and considered what a development process
would need to include ton build such software. From something as simple as a bug,
errors in logic coding that every learners encountered, our coding standards or certain
specified guidelines gives a solution that best fits in every learners and programmers
needs.
Therefore, we recommend the following in making a code:
● Write and check your own code. Don't copy. The code of the application
should be such that the same code is not repeated over and over again.
● Use of indention. Consistent indention style should be followed throughout the
code.
● Do not comment unnecessary. Too much explanation will make the code look
clumsy.
● It is good to maintain code readability, so that the team and developers can
work on it in an easy manner.
● Refactor the code to enhance readability of the code.
● There should be consistency in the naming convention of the variables
throughout the codes. The data should be described that is there in the code.

Appendices
References
1
What is Software Development | IBM https://www.ibm.com/topics/software-
development

You might also like