Domain Analysis
Domain Analysis is commonly referred to as an attempt to design something new in the form of software. It could be the extension of already prevailing software or can be a new system or a new subsystem or it can be a whole new application. The very first task in this regard is The Investigation of DOMAIN of the software, as the developers are not considered as equally knowledgeable for new software to handle. Less work is required as the developer is already aware of the existing domain. Analysts try to gather and elicit all the necessary requirements from the field expertise or the related professionals and they communicate with experts in domain’s terminology to understand it better.This is considered as one of the most important task to gather and extract the requirements. Analyst can face a difficult situation in communication with expert from the domain, if he has not done his homework well before.
Software Elements Analysis
Extraction of Requirements is often considered to be the essential task to create a software product. The basic problem is that the customers generally know their need, but technically they are not aware of the functioning of the software. Only an experienced and well skilled software engineer can identify the contradictory, incomplete and the ambiguous requirements. Correction in requirements and reduction of risk can be achieved by demonstration of code frequently.
Specification
The task of describing the required software in a rigorous way is considered as Specification. Fine tune applications can easily be understood with the help of successfully written specifications. Prior specification of the safety critical software system is done well carefully before the application development. Specifications are necessary for stable external interfaces.
Software Architecture
An abstract representation of a system is generally referred to as software system architecture. Architecture generally includes making sure that all the requirements of the product are fulfilled by the software system and also ensure that it will meet the requirements in future as well. The software architecture also shows the interfaces between other software products and the software system, as well as the host operating system and the underlying hardware.
Implementation (or coding)
Coding means reducing an already ready design to give it a more executable form but it cannot be considered are one of the largest part of software engineering job.
Testing
This is one of the most important task handled by a software engineer where he has to combine two different works or codes, test them in various part and putting them altogether.
Documentation
Documentation is done considering the future enhancement and maintenance of the software. It covers documenting its internal design. External Interfaces must have documentation.
Maintenance
Maintaining is more difficult than developing of software as it has to cover up the new requirements which come with time and many new discovered problems. A software engineer has to put a lot of effort as he has to add and make changes to the code anytime which sometimes may not be accepted in original design. Maintenance is directly the two third part of whole software engineering process. Fixing bugs in software from time to time is the smallest essential part of Maintenance.
Design Document
When a software developer writes the description of a software product in order to guide its team the overall architecture of the software project, the written document is known as Design Document. A design document comprises of an architecture diagram with pointers which specify the details and the features of smaller parts of the design. Design document helps in coordination with large team. A stable reference and a common outline of the working of the software is a necessary part of the design document. The model which consists of four distinct activities: interface design, data design, procedural design and architectural design is known as Software Design Document (SDD).
The SDD contains the following documents:
- Data Design
- Architecture Design
- Interface Design
- Procedural Design
-
The structures present within the software are described by Data Design. The choice of data structures is dictated by relationships between data objects and its attributes.
-
The mapping of information flow characteristics into the program structure is done in Architecture Design. Transformation mapping is used to distinctively exhibit the boundaries of out coming and incoming data.
-
The design of human interface and the description of internal and external program interfaces are being done through Interface Design. These interfaces are based on the output of the analysis model.
-
The description of structured programming by using tabular, graphical and textual notations is covered under Procedural Design. It helps in facilitating the designer in translating the code. This is basically considered as blue print of the software which is the sole base of all the further software works.
Design Documents have two types: HLDD - High Level Design Document and LLDD - Low Level Design Document.
Introduction
In the fast moving world of today, it is easy to carry a pen drive, but the storage options are limited. And it can also get lost or malfunction. Therefore cloud storage is an excellent alternative to save your data. You can safely store your memories on this. Some sites provide free cloud storage, lets checkout some of them.
Flickr
This site is very popular among photographers. You can even share and sell your photos on this site. Flick recently announced that it would provide 1TB free storage capacity to its users. Flickr has been designed keeping the requirements of photographers in mind. You can store your photos in full resolution on this site. This site is steal proof and nobody can copy your photos without your permission. If you are using an I-Phone, you can download the flickr app for free and upload images for free. Flickr has a lot of options, you can create your albums, tag photographs, share your pictures etc. All for free. But this site has some limitations. You can save only pictures on this site and it cannot be accessed using an i-pad.
Google plus
This site is a social media plateform. Although this site is not so popular, it lets you store photos and videos. One can save images upto 2 megapixels only. However, this is the standard size for photographs. Google also lets you to share your photos or to keep them private. Google can be used both on android and IOS applications. Google offres the facility to upload your photos and videos on full resolution. The maximum storage limit is 15 GB.
There is no internet user who has never heard of facebook. Facebook enables you to create your photo or video albums on your profile. You can decide whether to share your videos or data with your friends or not. Your photos and videos are downscaled to fit the screen on Facebook. You cannot download photos and videos on full resolution on this site, but on the bright side the site offers you unlimited storage capacity.
Carbonite
This is an excellent file storage site, but it doesn't come free. One can join this site for 59 dollars (Rs 3400). Unfortunately you can access this site only on a computer (desktop/laptop). The carbonite cloud creates a back up of your files on your computer. For mobile users, this site can work on android and blackberry phones. This site has a web version software for your computer.
Dropbox
This site offers you 2GB storage for free. It offers 100 GB, 200 GB and 500 GB packages at a cost of 9.99 dollars (Rs 600). This site is costlier as compared to other sites, but accessing and organizing your files here is easy. You can view your files in thumbnail view on android devices and Blackberry phones on this site.
Which site to choose?
So which site does one choose for file storage? This depends on your requirement. If your files consist of images only, flickr is the best option. It is user friendly and lets you browse your images smoothly. If your files are of low resolution, Google plus and Facebook would be the ideal option. But it may take some time to trace a particular file if you are saving a lot of sites. If you do not use a mobile phone to access the net, carbonite would be the best option for you.
Opera is surely less popular browser as compared to Chrome and Firefox but this has some coolest features which are not available in those popular browsers. One of those features is File sharing option available in the Opera Unit in the opera browser. This is totally unique feature introduced by the Opera browser which is very user friendly and one benefit of this file sharing feature is that you need not spend time for uploading the files you want to share. Just copy paste the thing on your local machine and your friends will able to see them on next second. Well, let us know more about Opera Unite unique feature.
How to get it?
To get this feature first you have to download this file sharing application from the opera unite. No need to worry it is very less in size just few kbs. After downloading you will able to see the enabled file sharing option in the opera unite section as shown in below image. After downloading this file manager or before it you have to make an opera account to use it. Well, this is normal thing; I mean you have to register for any online site if you want to use its product. Same goes for here, and also as you are sharing things you need one account so you can manage your files. So first you have to make opera account to use this feature, it is also easy process just like making an email address.
How to use it?
After registering account and downloading the file sharing, when you will open the file sharing option from the opera unite you will get your personal file sharing link. That is the link you have to give to other people if you want to share anything on opera file sharing option. I will talk about it in detail later. Now when you press the setting button (as shown in above image) available on the file sharing tab, you will get the new window with your file sharing link and with asking for a folder which you want to share on Opera unite file sharing. Just check out below image. Well, you can select any destination folder in this option, you can also select whole desktop for sharing option, but my advice is to make separate folder specially for sharing purpose for opera file sharing. Just select that particular folder in it and click on ok. There are more options available in the advance settings on the same window using which you can enable the shared folder files available on the search engine too.
Now after applying all the settings you will able to see the list of the all files which is available in the selected folder. Now it is all done. Now you can share your particular link with anyone but let me tell you, you have to share your give password too to let other people open your shared folder. Means it will be password protected. You can see the password on the home of the file sharing at the right side. You can change the password anytime after you done with your sharing so no one can enter to your shared folder without your permission. You can also make a publically shared link which can be open by anyone with help of your sharing link without any password. On the home page you can see your password, list of files those shared in that folder and your account sharing link. So you can manage all the things quite easily from the home page. So isn’t it great? You just need to make one folder as sharable using opera unite and anyone with any browser can open it with your given password and easily get files you shared.
How it is different?
Well, you will ask that how it is different thing from other file sharing tool. Well, here you can share whole folder or whole desktop with anyone. Means your selected folder will just act like FTP site using which anyone can easily reach to your shared files. Here you don’t need to upload the files specially. I mean you have internet on and if someone accessing your shared link then he/she can directly see and download your file even you haven’t uploaded. I mean you computer folder will be like portable server from which he/she can directly download files. So this is surely a unique thing. And yes you can also make the secure way of sharing by giving password and you can also make publically sharable link. So you can easily manage and share your files as you want. Same way it is also act like social site, I mean you can have friends on Opera Unite if they having the opera accounts. And you can easily checkout the files they have uploaded in their account/folder by checking out their folders directly from your File Sharing home page. So it is like complete package using which you can comfortably share files with your friends, family and others.
So this is it. I guess I have covered almost all the information related to this feature. I must say opera have given really great features with the browsing option. I mean I haven’t seen such features provided by other browsers unless if I am missing them somehow. But I am using this feature since many times now and having no trouble in file sharing function. In fact it has increased the comfort level for file sharing option to me. I mean I just need to copy paste the files in the folder and other people can see it and download it from another second. Isn’t it sounds great? I know opera browser is not that famous so many people don’t know about its feature. But let me tell you opera having some great quality function which surely missing in other browsers. And that’s why I love opera browser and using it with other browsers. Opera is having some unique use for me which I can only perform on it only. If you still haven’t tried it then you should surely try it once at least. I am sure you will like its functions.
This article is all about video tricks with cool video player. This is for those who love to watch movies and music videos on their computer or laptop. If you are one of those and interested in this stuff then keep on reading.
By default, windows operating system having windows media player as default music and video player. Same ways in other operating systems like Linux they having some different player. But they all have limited functions and feature in them. If you want something extra and unique features then you have to go for other third party application. Well, I know one good video player which is having great multipurpose features which are surely missing in default player in the windows. The video player name is Media Player Classis. It is free software and you can easily download it by searching its name on Google search. Now I am describing few video tricks with this software here, so just download this software first and try all those tricks. I am sure you will love them.
Here are few tricks which you can do it with help of the software I mentioned above.
How to take Thumbnails of our video
Thumbnails of any video are important thing when you are uploading any video on the net. With them your viewers can easily know what exactly that video is containing without opening it. Well, this feature is surely missing in default player of any operating system, but you can have it for free with the Media Player Classic software.
Just open any video using this player and go to File menu in it. In the menu you will find out the Save Thumbnails option. Using it you can easily create thumbnail list of any video. Just click on it and it will ask you for saving path. Select the path and save it, now you will able to see an image containing all thumbnails of the same video in targeted folder. This can be really helpful trick using which you can direly see what is contain of the video without opening them. See the below picture, I have created the thumbnails of the one video for demo purpose.
How to take snap shot of any part of video
Using this software you can also take snap shot of any part of the video. Just open any video in this player and go to File menu in it. In the menu you will see the Save Image option just above Save Thumbnails option. Click on it and select the targeted folder in which you want to save that snap shot and click on save. Now you can see the saved image of that video in the targeted folder.
This trick can be really handy. You can save your favorite part of the video as images using this trick. Many people like to save images of some part of videos they like, so using this software they can do it for free.
See Full screen Videos by removing black strips
I am sure you have noticed those black strips up and down side of many videos. They are really annoying as they always reduce the height of the video, so we can’t see those videos with complete full screen. But with this video player you can also see those kinds of videos in full screen with ignoring those black strips. This trick works for almost all videos but it is possible that it may not work for few of them. But believe me it is working for almost all. Try it now.
First open the any video containing those black strips in this video player. Now click on View menu and go to the Video Frame option in it. On Video Frame you will get another side menu, just select Stretch to Windows option from that menu. Now this will do the magic for you. Now you can see the same video without those black strips with complete full screen. So next time enjoy your all movies and music videos with complete full screen using this trick.
Use your player as webcam Viewer
Windows xp users are having default webcam viewer option directly in the My Computer. But windows later versions like Vista and Windows 7 is not having option of webcam viewer. Users have to go for some unknown third party application specially to have their webcam view. But using this application they can solve this problem too. Now users can have their webcam viewer using this software, so no need to download any extra application for the same. Enjoy your videos, music and webcam view using the same application.
Now first open this video player (with video or without video). Now click on View menu option and go to Options from the menu. Now you will get another window with options menu of this video player. In this window from the left menu go to Capture option available under Playback option. Now make sure that in default device Aanlog is selected. And in Analog settings section make sure you have selected your webcam device into video option. Now check all the settings and apply at the end. Now you are ready to go. Let me remind you this is only one time settings, and you just have to check it all is okay. If it is done then click on File menu and select Open Device from it, now wait for 2 seconds and then you should have able to see your face, I mean you should able to see your webcam view in the video player screen. You can also take pictures from your webcam directly by selecting Save Image option from File menu as I described above. So in short it is nice trick, and with it you can use this software as webcam viewer software.
Play any format videos using this software
Windows default video player can’t play all kind of video format. For that you have install extra codec packs for it. But you will not have to do anything after downloading this software. You can play any video format using this software on your computer. No need of any kind of converting software just to play videos on your computer. Just download this software for free and enjoy your any videos. You can even play your old mobile videos on it. In short this application directly installs all video codec pack during the installation of this app in your computer.
Increase Brightness of video
I am sure you have faced the problem of dull light in the video. This kind of thing is really irritating when we are seeing our favorite music videos or movies. With this software you can also get rid of this thing. You can increase the contrast and brightness of the video directly for the application. So with this you can make any light and dark video brighter and enjoy its clear view.
So this is it. This application is really great for multipurpose. It is like all in one thing. If you used to see videos in your computer and laptop then this is great alternative for the default video player of any operating system. You can always have extra features and options using this software. So make your video viewing experience better with this.
Android operating system is surely not that hard to use and one can easily learn it by their self, but yes if someone has just started working on his/her new android phone than it can take some time for understanding the things. Let me tell you about few useful apps which can help you to customize your android device with more ease. First, even I am new in Android, I have recently moved from Apple iPhone to Android device. So in starting, I was bit confused from where to start. I mean which applications are useful and can help me to customize my phone. But thanks to my few friends and cousins I was able to get few helpful applications which make my android device even cooler. Let me give you detailed information about those apps so you can understand its need on your phone.
Avast Free Mobile Security
Let me start with antivirus software. Every mobile needs protection against viruses. Especially android device need this thing urgently, because users always used to use internet on android device in different kind of applications. So risk factor is surely high on such kind of devices. So for complete protection of your android device, you can go for Avast free mobile security. Avast is quite known company in this section. Personally even I am using Avast security on my PC since last three years and never face any problem of viruses. Now I am facing same thing in this one too. I mean I have already got few notifications on my android device about few insecure apps. So it’s already working. In android smart phones people always use internet more for different purpose. So I will suggest you to secure your android device first.
Go Launcher:
Now I am moving towards graphics and themes section. If someone is interested in theme section then they must have this app on their android device. This application is totally free and it will change whole look of your android device. With this app your device icons, wall paper, theme, menu swapping style and many more will be completely change, they all will be look even cooler with this app. This app is not limited to this thing only. With this app you can also download some extended apps which will only work if you have installed this app on your device. You can download apps like Go Locker which will change your lock style of your device!! Yes your lock style with this app will be totally changed with even more protection. You can also move your app icons in the menu with help of this app. So if someone is interested in customizing their device then this app is quite suitable.
Advance Task Killer (Good for Battery Saving):
Many people used to complain about low battery backup in android device. Battery goes down speedily when we are having some apps running in background process in our android device. Android device don’t close few apps completely when we directly press home button on our mobile, by this way those apps keep running in background and kill our battery faster. So to solve this problem you can install Advance Task Killer application, using this you can easily kill those background running process in one click. You can also put widget of this app on home screen and kill all those processes in just one click directly from home screen. So it is quite useful one. That’s why I am recommending this app to all android starters.
WhatsApp Messenger:
This is quite famous app among youngster these days. Using this app you can easily send free sms to your friends and relatives which are on your contact list. This app is using your internet to send and receive the text messages. But let me tell you, the data used by this app for this task is very low. So don’t worry about your limited internet plan. This app is not only limited to text messages. You can easily share photos and videos of your phone instantly. Good thing is that for doing all these tasks, you don’t need to login each time you open this app. You just need to add your mobile number (which will be verify by the app by sms) first time and it will be work as authentication for you, so you can open the app and directly start work on it. The friends (from your contact list) which are using this app will be directly notified that you are using this app, so you can easily contact them. So go for this app and start experiencing even more texting feature with smiles and other features. No need to worry about cost as on Android market it is totally free.
MX Player:
In this article so far we have already seen about security, customizing phone, battery saving and free communication. Now let’s move towards some entertaining one. If you used to play videos on your android device then you must have this app on your phone. This is a video player. I know that we already having default video player on our android device. But let me tell you that default video player don’t work for all kind of video formats. And because of that you have to convert videos before putting them in to your device. But using this app you can directly play any kind of video files without converting. This app supports almost all famous video formats, so no need to waste your time to convert those video for your android device. Have fun with your movies with this free application.
So this is it. If anyone is newly starting with android mobile then they should know about these apps. You can found thousands of apps on Android market, some are useful and some are useless but no need to get confused from all of them. You can start with these apps, they are useful for sure. There may be many more useful applications, but so far these applications are the best and useful among other applications I have seen in Android market.
More Articles …
Subcategories
Web Hosting
Web Hosting is a service offered by web hosting providers to the individuals and organizations to make their websites accessible on the internet. Depending on the requirement, one can avail different types of web hosting such as shared hosting, dedicated hosting, virtual private hosting, cloud hosting etc.
Page 51 of 193