exp 1 sooad

Upload: shubham-arawkar

Post on 01-Mar-2016

214 views

Category:

Documents


0 download

DESCRIPTION

FUnctional and non Functional requirements

TRANSCRIPT

DEPARTMENT OF COMPUTER ENGINEERING Experiment No.1SemesterT.E. Semester V Computer Engineering

SubjectStructured and Object Oriented Analysis and Design(SOOAD)

Subject Professor In-chargeProf. Kavita P Shirsat

Laboratory312B

Student NameShubham Arawkar

Roll Number13102A0017

Grade and Subject Teachers Signature

Experiment Number1

Experiment TitleInitialization and Team Building

Resources / Apparatus Required

Hardware:Computer systemSoftware:None

Objectives (Skill Set / Knowledge Tested / Imparted)To find the Functional and Non Functional (Supportive) Requirements

Brief DescriptionTeam : Shubham Arawkar 13102A0017 Ajinkya Gawali 13102A0001 Hitesh Vaidya 13102A0005

Name of system to be developed: SKYNET-AI administration

Briefing about the system: It is an administrative service that can be used on many levels i.e. home, organization, national and global levels.

Functional Requirements: 1. Recursive Spawning: The system follows recursive mechanism to add new systems to its own network and clubs multiple systems in its own network.2. Resource Optimization :The system makes complex calculations and gets the most optimized utilization of resources.eg it will geographically decide which resources exist and will decide how they are supposed to be involved or imported on a way in which the whole transaction/process is min loss and max profit3. Ultra/Micro Job Handling: The way we feel that after reaching a certain post some decisions drop off our domain, same way this system helps to take those decisions automatically.4. Can be a Virtual admin: it constantly learns from humans and develops itself to improve its decision making capacity it gets so strong after a few months in any organization that it can take any decision on its own 5. Event Planning: Takes all possible parameters into account so it can give the best possible date time and venue for the meeting6. Records meeting is high detail: it can record meeting is high details and records everything literally, that is it records personality traits, body language and constantly performs high level psychoanalysis on all members so on revision you can see exactly how everyone was feeling about at the meeting7. Anonymous Discussion Board: Allows a discussing board where everybody anonymously discusses a topic then the system can read the comments then it will give the best suggestion and more.8. Holds track off all infrastructure of the country/organization: i.e. it can manage all networks like natural gas, telephone, transportation etc.9. Crime Monitoring : Monitors all citizens to preemptively prevent crimes or if they occur helps to quickly neutralize them10. Financial Records and Management::it holds track of all transactions making it easy to keep track of money transactions and quickly isolating black money and minimizing frauds11. Distributed Processing: it can access any machine and use many machines simultaneously to simplify a task and to it extremely fast12. Bionic Identification :has 5 point and 3 point bionic security testing for anything that is required13. Total telecommunication control: can monitor track and modify anything related to tele communicating

Non Functional Requirements:1. Chat bot: needs a chat bot for all speech and conversation oriented tasks also chat bots have high quality database which will help for the psycho analysis and personality testing2. Neural Network: In machine learning and cognitive science, artificial neural networks (ANNs) are a family of statistical learning models inspired by biological neural networks (the central nervous systems of animals, in particular the brain) and are used to estimate or approximate functions that can depend on a large number of inputs and are generally unknown. Artificial neural networks are generally presented as systems of interconnected "neurons" which send messages to each other. The connections have numeric weights that can be tuned based on experience, making neural nets adaptive to inputs and capable of learning.3. Server Farm: A server farm or server cluster is a collection of computer servers - usually maintained by an organization to supply server functionality far beyond the capability of a single machine. Server farms often consist of thousands of computers which require a large amount of power to run and to keep cool. At the optimum performance level, a server farm has enormous costs associated with it, both financially and environmentally. Server farms often have backup servers, which can take over the function of primary servers in the event of a primary-server failure. Server farms are typically collocated with the network switches and/or routers which enable communication between the different parts of the cluster and the users of the cluster. Server farmers typically mount the computers, routers, power supplies, and related electronics on 19-inch racks in a server room or data center.4. Dynamic Security: needs constant ,persistent and safe password protection and resets which will be automatically updated time to time5. Advanced OS controllability and access to kernels to help speed up advanced calculation6. High speed backup: it does a very minimum backup of system data and inferences to nearby units and constantly keeps updating them 7. Spawn access on networks : to increase speed of multiplication8. Platform Independence : to help the system be limitless