Macs

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

General Assignment

System Analysis and Design

Question: Prepare a report to showcase the details of Agile approaches in analyzing and designing of
any system in current world. Your answer may include the application, phase, process, advantage and
disadvantage. You can provide diagram if necessary, with your answer.

Solution: Agile methods are a collection of innovative, user-centered approach to system development.

Unreal engine is a software, it’s a game development software system in the current world, it’s use
language is C#. Unreal build system is used for building unreal engine project. This system is integrated
over the build system used IDE is Microsoft visual studio environment by utilizing auto generated make
file.

Agile approaches in analyzing: In unreal engine software works are divide into five steps.

1.Pending

2.Analysis

3.Development

4.Test

5.Deploy

We can Write this work process into following this table.

Pending Analysis Development Test Deploy


Doing Done Doing Done
User

Stories

User
stories

User
Stories
At first, we have the pending column. This is where you place any user stories, then next step in the
analysis column, this is where any user stories gets analysis and where anyone define there, user stories.
The next step in the development step this pretty much explained itself, the next step is testing the
specific task, other feature of the game of course isn’t possible, but anyone should make sure that the
task talking about deploying, this is the next step, the deploy column, once a task has been analysis,
development and tested anyone can now go ahead and deploy this into the game project.

Designing: Agile had previously worked with another real-time solution. The team turned to unreal
engine to ensure that, a VR experience could accurately reflect their design, but were also turned by the
ability to create traditional animations, panoramas and web VP experience from the same context. That
level of the accessibility has been a panorama to our work flow.

Application phase: In the Application phase, the requirements will be broken down further to be able to
forecast the unreal engine gameplay project’s timeline and estimate the level of effort and amount of
resources needed. During this phase, you’ll also want to identify any specific designs and workflows for
the application. You may want to design specific pages and provide more details of what will be created.
If the application will be data driven, you will want to discuss what database(s) will be used and create a
data model. You also want to identify what tools and software will be used to create the application. For
instance, you can create a web application using ColdFusion and a SQL Server database. Once most of
the design is identified, the development phase can begin.

Processes: Create a basic prototype of your idea represent a visual slice of the final game project. Create
must of the functionality and game play feature, first before you worry about the art and level design.
Create a training level where all your game play feature can be tested climbing, summing, AI test etc. Do
must of your work there and once you polish the gameplay them import your model.

Advantage: Unreal is open-source which is a great advantage because it makes development easier and
more efficient, rendering technology is one of the biggest benefits of this game engine. Past processing
is really fast and there is support for many features.

Disadvantage: The biggest disadvantage in unreal engine is the binary assets the blueprints are written
out as, this plays hell without source coder server.

You might also like