logo

Building Systems Assignment PDF

   

Added on  2021-10-29

11 Pages3260 Words77 Views
Running head: BUILDING SYSTEMS
Building Systems
[Name of the Student]
[Name of the University]
[Author note]
Building Systems Assignment PDF_1
BUILDING SYSTEMS1
Introduction:
Development of a software is a considered to be the process related to the conceiving,
specifying, designing, programming, documenting, testing and fixing of the bugs. This is
done so as to get involved in the creation and maintenance of the different, applications or
other software components (1). This is the process which is also defined as the writing and
maintenance of the source code. however, from a boarder sense this process would be
including all the things that are involved in between the conception of the desired software to
the final manifestation of the software of sometimes in the process which are planned and
structured.
This is the scenario where a small organization would be involving themselves in the
designing and development of cell phone game which would be suitable for any kind of cell
phones and this would be done by making use of the programming language Java 2 Micro
Edition.
Discussion:
Developing the game firstly involved the designing phase and after completion of the
designing phase a specific person is assigned along with is the team is assigned to create all
the graphics that are required for the game. This is a time-consuming work (2). After the
designing phase is the building phase which is the next most time-consuming phase after the
designing phase. In this process of game development, most of the design ideas would be
kept constant throughout the building phase. However, most of the plans would not remain
intact. After starting the coding process several changes need to be made. Few steps of the
designing phase were seen to be useful at the time of building and this mostly included the
scenarios of the user and the requirements (3). The design steps are considered to be helpful
only if they are associated with providing directions and provide the game with an identity.
Building Systems Assignment PDF_2
BUILDING SYSTEMS2
The main concept of this game is to provide a ladybug with an assistant so as to help
it in moving outside a maze (4). The idea of this game is very much simple and as the
ladybug progresses through different levels it would gain the capability of transforming seeds
to flowers so as to keep track of the places inside the maze where it has already visited.
Once the flower is created by the ladybug points would be awarded and the final
game consisted of two simple levels (5). Users would be offered with different kind of
options all through the game along with a viewing of the basic instructions, credits, restarting
the current level or the current score and many more. After completion of all the levels, the
ladybug would be meeting its princess.
All these levels inside the game would be implemented by making use of two-
dimensional array map which would be representing the spaces that can and cannot be
interacted by the ladybug. Whenever the ladybug tries to make a new move to some new
space then the array would be checked so as to see if the movement of the ladybug was legal
or not (6). In order to ensure the occurrence of this events, the graphics presented needs to be
updated. Precise creation of the maze graphics is to be done so as to fit all the things together.
A subset of Java SE is to be used so as to program the game. Java SE or the Java 2 Micro
Edition or J2ME is one of the freely available programming specifications along with several
other tools that are available in order to work with the language.
Possible methodologies:
Selection of the proper development process acts as an important factor responsible
for the success of any kind of project. There exist many processes which are well known
along with some which are less known. Some of the processes that can be used have been
discussed in the later section of the report. The development cycle consists of 5 phases and
this includes the designing communication, modeling, construction and lastly the deployment
Building Systems Assignment PDF_3
BUILDING SYSTEMS3
phase (7). In the communication phase the project gets initiated and after initiation, the
gathering of the requirements is done. Followed by this is the planning phase in which the
estimates are done and plans are made by the team so as to complete the project (8). After the
estimations are done the three other step that is the modeling of the software, construction of
the software and deployment of the project is done.
Three most important development process:
Waterfall model:
This is the oldest paradigm that is followed for the purpose of developing the
software. This model is associated with representing a systematic approach which is linear in
nature. The phases included in the waterfall model software development process are
described in the later section of the report. The major idea which lies behind this is that the
waterfall model is associated with following the processes in a logical order (9). Each phase
of the waterfall model would be followed so as to finish the project in a theoretical way after
construction gets completed. But despite all these an ongoing support would also be provided
to the product even after the completion of the project for a long time.
This type of model is particularly useful whenever the requirements of the project are
understood properly and are stable in nature. But this is not applicable for any of the real-life
projects. Evolution of most of the software programs generally occurs when the customer is
associated with making decisions about the program. The project would be affected
disastrously if any kind of changes occurs at the end of the process. In many cases, it is seen
that the customers actually don’t have any idea about the actual requirements and are
associated with forcing the team in taking the best decision about the way of how the
customers would get satisfied. Besides this, a product would also not be available until it
reaches close to the end of the process (10). This might be responsible for making the
Building Systems Assignment PDF_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Software Engineering: Analysis and Design for Maze Game Development Algorithm
|12
|2323
|246

Project Management
|9
|1430
|82

Software Engineering: Maze Game Development and Functionalities
|14
|2214
|399

Secure Software Engineering
|41
|6066
|423

Development of Project Plan and WBS
|11
|1715
|81

Software Design and Analysis
|9
|1473
|257